Accelerating Business Application Development

Questions & Answers

How Rapid is RapidApps?

How fast can we build business applications? We offer next day application delivery. Specify your requirements by 4 PM, receive your application by 10 AM the next day. Assumptions: Requirements are gathered in a RapidApps workshop. Delivered application is an alpha application. For Beta applications add one day.

How Do you build Applications so fast?

We go from concept (need/requirements) directly to application by doing on-the-spot development as the customer describes their requirements. We use application automation tools and our own frameworks to do the development at the same time as we gather the requirements.

For comairison, consider the building of a custom home. Imagine one crew handbuilds the home using their favorite building technique (framework), while the RapidApps crew uses a fully atuomated factory and simply feeds the requirements in and presses a build button.


Are the Applications Ready to Use?

Our alpha applications are fully functional web applications that store and retrieve data to and from the database. These applications scale and can be uploaded to an enterprise web server and run.

Our beta applications include full HTML rendering and usability features to provide a user friendly experience. Most enterprises will perform extensive testing and add security features before launching these applications.


Is RapidApps an IDE?

NO. Once we generate the application it can be maintained using any IDE the customer wishes.

Is RapidApps Easy to Maintain?

Yes. On the browser side changes can be be made to the look and feel and without requring changes to the server side. You can change content, templates and even change inputs from one type to another (text, textarea, select, checkbox, radio) and not need to make any changes to the server side. Web designers can use any tool to edit the browser code.

On the server side the generated code is standard java and includes full documentation. There are 4 basic concepts: forms, reports, SQL tables and servlets, that make up the application. Learning how to use these can be done in a few days, if not hours.


Are RapidApps Applications Portable?

Yes. RapidApps generates Java code on the server side and HTML5 code on the browser side. The database interface is via JDBC, so any database supported by JDBC can be used.

Does RapidApps Support Mobile?

Yes. RapidApps works with desktop and mobile browsers. Depending on the cusomers needs we support development for any screen size. Adding a mobile interface to the application does not require changes to the server side.

Besides development speed, what else is unique about RapidApps?

One of best features of RapidApps systems it that the web designer can make changes to the browser code, including changes to the forms, without requiring any changes on the server side. In other frameworks, browser changes often require server code changes. A related benefit is there is no contention for .html and .java files as we don't mix browser and server code. All the other frameworks either put java code in the browser code (JSP) or put browser code in the server code.

What's the difference between RapidApps and Rapid Application Development (RAD).

RAD has been around for a long time and despite that enterprise applications often take years to develop. The main difference is RapidApps goes beyond existing RAD approaches by collapsing development into the requirements phase. Traditional RAD processes focus on the development side and on desktop applications. We are requirements centric and work on web applications.

What are Alpha and Beta Applications?

Alpha Application: Fully functional, enterprise ready, web application that stores and retrieves data from the database, with simple forms input and tables or list outputs.

Beta Application: Alpha plus usability features and templates have been added. This is a "fully rendered" user friendly application.


What's the "catch"?

There is no hidden "catch". To be clear we are not saying we can implement an entire enterprise business application in a day. We are saying that we can implement in a day as much as you can described in a day.