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:


How Do you build Applications so fast?

We go from concept (need/requirements) to application in two steps.

  1. We turn your requirements into application meta data, i.e. data that describes your application. This is the software equivalent to a construction blueprint.
  2. We automatically convert the application meta data into an application. Our technology takes the application blueprint and turns it into a live application.


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 (Integrated Development Environment)?

NO. Web applications consist of client-side (HTML, Javascript, css) and server-side (Java) code. The customer is free to use any IDE they wish. RapidApps primarily generates server-side code which can be used with any Java IDE.

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 which can be run on Java Application Servers. The database interface is via JDBC, so any database supported by JDBC can be used.

Does RapidApps Support Mobile?

Yes. Our applications are Web Applications that run on desktop and mobile browsers. Depending on the customers 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. Other frameworks typically mix the sever-side and client-side code, putting them into a mixed file type..

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.