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


Exactly What Does FTP Stand for and What Can it do for Me?

FTP stands for "file transfer protocol". FTP is basically a... Read More

How To Choose A Fire Wall Software Program

In the real world a "fire wall" is a fireproof... Read More

Microsoft CRM ? Typical Customizations

Microsoft CRM was designed to be easily customizable. Microsoft CRM... Read More

A Case Study on Selecting Contract Management Software

Professional services firm cuts costs and improves productivity with integrated... Read More

Make or Break Factors - When Considering Estimating Software

Make-or-Break Factors in Success and ProfitabilityFor quick printers, estimating can... Read More

Resume Software ? Advantages Revealed

The various resume software offered, particularly on the internet, can... Read More

Put Some Pizazz in Your Software Arsenal

The software giants don't do everything and don't always produce... Read More

Microsoft CRM Programming Secrets ? Tips For Developers

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

COSMIC: A Small Improvement on the Symons Method

The COSMIC FP (function point) software quality metric, is no... Read More

Microsoft Great Plains, Navision, Axapta ? Selection Considerations

During the years of our consulting practice, which comes back... Read More

Bridging the Gap between Paper and Data

The cornerstone of successful automated office systems is the ability... Read More

Great Plains Dexterity Programming ? Overview For Developer

Looks like Microsoft Great Plains becomes more and more popular,... Read More

Windows x: Basic Windows ?Security? Issues

Language development computer: Computer-based method for aiding language development seems... Read More

Running a Program on a Remote Server Using SSH

How do you run a program on a remote server... Read More

Blind CC (Bcc): Master Its Use When E-Mailing

If you use Microsoft Outlook (or similar applications) for e-mailing,... Read More

Introducing GRML

Creating a new markup language.Introduction.General Reuse Markup Langauge, or GRML,... Read More

Microsoft Great Plains: exchange & brokerage ? implementation notes

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

Who?s Watching What You Type?

If someone entered your home, uninvited and installed numerous cameras... Read More

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

Rapid Application Development (RAD) is a software development methodology. In... Read More

Microsoft Great Plains PM: Payables Management

Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More

Internet Security Threats: Who Can Read Your Email?

Before being able to choose a secure Internet communication system,... Read More

Microsoft Great Plains Integration with Legacy Systems ? Overview For Developer

Looks like Microsoft Great Plains becomes more and more popular,... Read More

Microsoft Axapta, Navision or Great Plains: ERP Selection for Large Corporation

If you would like to pick something from Microsoft, or... Read More

Software Automation Helps Increase your Bottom Line

When you own a small business, time is money. And... Read More

How To Avoid Getting Hooked By Pfishing

"Pfishing", sometimes spelled "Phishing", is a word that's used to... Read More

Save Your Resources - Combine Your IM Clients

There are so many different programs that clutter up your... Read More

Microsoft Great Plains - Typical Problems And Fixes ? Overview For IT Administrators

How to delete the user? This is the first problem... Read More

Great Plains Dynamics/eEnterprise Upgrade ? Things to Consider and FAQ

If you have Great Plains Dynamics/eEnterprise (version 6.0 or earlier)... Read More

How To Make Good Use of Spreadsheets

Most computer users use spreadsheets software such as Microsoft Excel... Read More

Implementing Microsoft CRM: setup and configuration ? notes for IT specialist

Microsoft Business Solutions CRM is web-based CRM application, deploying all... Read More

Enterprise Resource Planning Overview

ERP (Enterprise Resource Planning) Overview covers What is ERP, Brief... Read More

Five Steps to Rapid Development with TierDeveloper 4.0

Follow the steps below to quickly design, generate, and deploy... Read More

Outlook... Not Just for Email! Using Your Outlook Calendar

Microsoft Outlook is one of the most widely used software... Read More