Rich Internet Application Development

enflexion provides extensive experience in developing Rich Internet Applications. From developing exclusive online eCommerce application with property business rules to developing online booking systems, we have the experience and the capabilities.

enflexion creates its databases and Rich Internet Applications using the Sliced Bread Content Management Tool as the foundation of the system. This allows us to create the databases quickly and cost effectively. For small system development we do not provide a large volume of reports although we do provide data structure tables and ongoing discussion items via email and telephone.

Change Management of the RIA once created and during the testing and deployment stage is done in writing only.

Our Rapid Development Methodology is shown below as an example of how we can quickly create your Rich Internet Application.

Initial Requirements Gathering

The initial stage of the project is to undertake a brainstorming and strategy session. This will be undertaken over a number of workshops between enflexion and the client.

The purpose of these sessions is to identify:

  • The objectives that the application need to meet;
  • What types of information should be provided on the website and through the application;
  • How the website and application should be structured for maximum effectiveness; and
  • The visual approach to the website and application;

Functional & Technical Specifications & Initial Prototyping

The development of the Functional and Technical Specifications will be undertaken in Phase Two and will contain necessary documentation for the development of the application. The documentation provided will include:

Define and analyze the overall objectives and goals of the application
A set of quantifiable objectives and goals for the system must be defined. These will help ensure that the system does meet both the business and user needs. The objectives will be determined in consultation with the client.

Define the functions and Business Rules
The functionality provided by the website and application will be defined along with the associated business rules. This is by far the most important aspect of the Functional Specifications and will be used to identify every requirement of the application.

Site Architecture
The site architecture will define the way the site is structured and include the main menus of the site and application, information management principles and site topography.

Navigation Structure
The navigation structure defines the way pages and functionality is structured in the site and how the user will interact with these main functions.

Design Principles & standards compliance
The design principles and standards compliance will identify the technical requirements for the front end of the application and communication / technical channels used.

Workflow and user interaction flows
The initial draft of the workflow and user interaction flows will be provided as a flow chart diagram and will be physically displayed as a paper workflow.

From this the in depth understanding of how the system is put together is gained.