Rapid Application Development

In general a RAD language has:

  • Lots of pre-built software components you can use (File IO components, network components, classes for serializing and remoting etc.)
  • Development environments that support WYSISYG GUI creation.
  • Lots of tools for diagnostics, testing and debugging.
  • Automatic memory management (garbage collection).