Rajesh,
You are talking about tools which support Rapid App Development.
But, Vishals' question is very relevant here.
According to Wikipedia,
RAD is a software development methodology, precisely iterative way of developing software. Agile is a flavour of RAD.
Vishal, check the wikipedia article, it answers your question in detail.