Rapid Application Development - Is it Really a Need of Today?

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

In The News:


pen paper and inkwell


cat break through


Dont Choose Adobe When Working With PDF

While Adobe is the most known maker of PDF tools,... Read More

Are You Waiting for Microsoft Longhorn Operating System

I love new technology. I am still ready to wait... Read More

A Simple Guide To Wikis

A wiki is an editable text-based website. But you don't... Read More

Spyware Statistics -- Whats New in May 2005?

Although statistics often is blamed for various deadly sins --... Read More

Why Java RDBMS?

It is a well known fact that Java as a... Read More

eCommerce development for Microsoft Great Plains: tools and highlights for programmer

Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics... Read More

Microsoft CRM Customization Secrets ? Second Edition

This article is for advanced Microsoft CRM SDK C# developers.... Read More

Microsoft Great Plains POP: Purchase Order Processing ? Overview For Consultants

Great Plains Purchase Order Processing (POP) module makes up one-third... Read More

6 Easy Steps for a Smoother CD/DVD Order

It's all about turn times in the eMedia industry! The... Read More

Builders Beware

Which Type of Shop Can Rely On A Home Built... Read More

Microsoft CRM Integration with IBM Lotus Notes Domino ? Machinery Dealership Example

IBM Lotus Notes with Domino email server is traditional document... Read More

A Time-Saving Programming Tactic that Doesn?t Work

Let's say that you have a software project that's under... Read More

netstat - Linux Command to Display Networking Information

In linux, one of great commands for finding out information... Read More

The Religion And Philosophy Of Small Internet Business

I have always had a tendency to focus on the... Read More

Microsoft Moves to Small Business Accounting/Retail Market ? Stakes and Thoughts

In this small article we will be looking at the... Read More

Navision Sales Module & Reporting: Jet Reports, C/ODBC, XBRL, Business Analytics ? highlights

Microsoft bought Navision, Denmark based software development company, along with... Read More

Adware, What Is It?

Adware is a type of Spyware program that displays some... Read More

Backing Up And Restoring Your MySQL Database

If you've been using MySQL database to store your important... Read More

An Easy Way to Deal with Email Viruses and Worms

If you feel intimidated when someone tries to teach you... Read More

Microsoft Business Solutions Partner ? How to Launch New IT Consulting Practice

In the new era of internet marketing the problem of... Read More

10 Things You Could be Using Photoshop For, But Probably Arent

Most people don't use Photoshop to its fullest capabilities. Here... Read More

Corporate ERP: Microsoft Great Plains For The Plant In Brazil ? Overview For CIO

Microsoft Business Solutions Great Plains as new ERP for multinational... Read More

Professional Software Icons For Your Standalone Application

User interfaces and accessibility are some of the most important... Read More

Microsoft Great Plains Integrations - Tips for Developer

In this short FAQ style article we would like to... Read More

Software Engineering: An Introduction

Software Engineering is the Systematic Approach for analysis design implementation... Read More

Explore the Internet in a Whole New Way

For a long time now Microsoft's Internet Explorer has ruled... Read More

Microsoft CRM Implementation & Remote Support

We would like to give you pluses and minuses of... Read More

Benefits of Shareware

Shareware has been fighting the stigma of being misunderstood for... Read More

Business Planning Software

Once a business idea is selected, it is highly recommended... Read More

Microsoft Navision Integration with Microsoft RMS - Overview for IT Specialist

Microsoft Business Solutions Navision serves both European and American megamarkets.... Read More

Microsoft Great Plains: exchange & brokerage ? implementation notes

If you company is small or mid-size special products or... Read More

Corporate Accounting System: Microsoft Great Plains ? Overview

Corporate ERP/MRP selection might be tough one, especially considering very... Read More

C++ Function Templates

C++ Function templates are those functions which can handle different... Read More