Reducing Development Time with Process
The Foundation Suite platform dramatically simplifies the development of complex web applications. XML-based Application Definitions replace the compile/build/debug/deployment model of other approaches. By eliminating this complexity, the platform delivers efficiencies from prototype to full software lifecycle management. The table below illustrates these advantages in a sample application scenario in comparison to implementation using traditional Java/J2EE tools.
| Component | Standard Web Development using Java-Based Tools | Development using the BrickSimple Foundation Suite |
|---|---|---|
| Functional Specification | Identify application screens and navigation Business Rules and Supporting Logic Associate data flow and API requirements |
|
| Detailed Design |
|
|
| Application Implementation |
|
|
| Integrate Client Feedback, Repeat as appropriate |
|
|
| Deployment |
|
|
| Maintenance, Updates and Changes to the application |
|
|

Our unique development process begins with work flow, versus beginning with the data model and working back to work flow. As work flow is defined in support of business process, Foundation Suite creates fields in an XML database used for prototyping and early evolution of the application. This enables us to deliver working versions of the software early and often, and integrate user feedback throughout the process versus near the end of the development cycle. Developers are equipped with an Eclipse plug-in to organize and optimize the data model, which is refined toward the end of the development cycle to meet performance and reporting requirements.