Rapid Application Development (RAD) is a software development methodology. In this competitive world, software product delivery time should be as little as it can be. The RAD is a way to this. As the name suggests, RAD technique allows RAPID application development, with development time, usually, 30 to 90 days.
Before touching upon the topic in details, I would like to make you feel that you are not away from this methodology. The code generators, visual tools like Visual Basic (VB) and Visual C++ (VC++), and CASE tools like Rational Rose are based on RAD technique. For e.g., you design your application with Rational Rose and it can then automatically generate code in languages like C++, VC++ or VB. If you have worked with tools like MS FrontPage then its again a RAD tool; you design your web-page layout and contents and HTML code will be automatically generated.
Previous paragraph brings out an important fact. Although, RAD will require early requirement specifications and it can be applied at design phase also but mostly it attacks the construction phase of the software development.
There many methods of RAD applied in software construction. There may be commercial or free functional libraries available that can cater to some functionality of your application. You need to simply link them to your application. At other times, re-usable code may be available that you can use with no or little modifications.
Above are not so appealing forms for RAD methodology. There are RAD tools that occupy the topmost position in this approach. Take the case of code generator RAD tools. The user needs to enter few customizable inputs to generate required code. For e.g. you need to generate a C code for printing numbers between 1 and 100 in steps of 5. So, just input START, END, STEP to the code generator and it will output C code.
#include main() {
int i;
for(i=START;i
This article is the fourth of a series of articles... Read More
If you are software developer or database administrator - we... Read More
Microsoft Client Relation Management system (Microsoft CRM) and Microsoft RMS... Read More
Imagine something that follows you home and sets itself up... Read More
XML parser is a software module to read documents and... Read More
A UNIX Shell is in simplest terms, a command line... Read More
TCO (Total Cost Ownership) is the buzzword in... Read More
Microsoft-Outlook is a pretty amazing program. So much more than... Read More
How many steps does it take you to locate and... Read More
MS CRM is very close to document workflow automation, including... Read More
What is Groupware?Have you ever had to manage document collaboration... Read More
It is now common thing when large corporation selects mid-market... Read More
The Windows registry is a huge database that ensures normal... Read More
ERP (Enterprise Resource Planning) Overview covers What is ERP, Brief... Read More
If someone entered your home, uninvited and installed numerous cameras... Read More
Since technology changes so quickly, it is hard to begin... Read More
The most important benefit of XML is its simplicity. Though... Read More
Microsoft CRM is new player on the CRM software... Read More
We were recently faced with a decision: either to let... Read More
Microsoft CRM is CRM application, maintained and supported by Microsoft... Read More
Microsoft Business Solutions Navision is main ERP application for European,... Read More
Former Great Plains Software Dynamics/eEnterprise and currently Microsoft Business Solutions... Read More
Great Plains Software Dynamics, Dynamics C/S+, eEnterprise were written on... Read More
When Great Plains Software was designing and developing Great Plains... Read More
As we could imagine, if you are reading this article... Read More
Think of this, first we had the HAM Radio, then... Read More
This article is for advanced Microsoft CRM SDK C# developers.... Read More
Program Flow is what you think it is. How the... Read More
People often ask me: What image file formats will Photoshop... Read More
C++ Function templates are those functions which can handle different... Read More
Microsoft Business Solutions Great Plains is very good fit for... Read More
I have yet to see a business that, sometimes in... Read More
Preventive Maintenance (PM) is defined as scheduled work done on... Read More
Almost all new and major brand of PCs come with... Read More
Let's first look at your ERP system selection (without Retail... Read More
One of the main reasons business owners and entrepreneurs use... Read More
Costs of fleet maintenance software can vary widely. It is... Read More
NOTE: Please take time to read on - it may... Read More
Does Microsoft Have any Real Competition? Copyright (c) 2003 Gregory... Read More
This is intermediate level SQL scripting article for DB Administrator,... Read More
What is a Web Database?A web database is a database... Read More
Microsoft Business Solutions CRM proved to be reliable solution in... Read More
Words we choose to describe things and phenomena often show... Read More
Before being able to choose a secure Internet communication system,... Read More
Microsoft Business Solutions Great Plains and MS CRM (client relation... Read More
I have always regretted how Microsoft price gouges and rips... Read More
You might think you don't need a firewall... Read More
Customer Relationship Management or CRM is a combination of enterprise... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
The US House of Representatives has recently passed the "Spy... Read More
Software |