List of Rapid Application Development tools
Encyclopedia

Cross-platform RAD tools

  • Accelerator Development Solutions
    Accelerator (Software)
    The Accelerator is a collection of development solutions for IBM i and Windows platforms using LANSA, and/or Microsoft .Net technologies provided by Surround Technologies...

     provides end-to-end RAD generation and other productivity frameworks for C# and for cross platform support C.
  • Smartface Platform
    Smartface
    Smartface Platform is drag-and-drop cross-platform mobile application development and management tool from Mobinex, and first released on 2006. Smartface Designer, the component of Smartface Platform enables visual development of mobile applications with drag-and-drop actions and interactive wizards...

    : A cross platform tool for Windows used to create mobile applications for J2ME, Symbian S60, BlackBerry and Android, using drag-and-drop tools and action editing.
  • Code::Blocks
    Code::Blocks
    Code::Blocks is a free and open source, cross-platform IDE which supports multiple compilers including GCC and MSVC. It is developed in C++ using wxWidgets as the GUI toolkit. Using a plugin architecture, its capabilities and features are defined by the provided plugins.Currently, Code::Blocks is...

     is a cross-platform C/C++ RAD IDE using wxWidgets; the latest developmental builds have a built-in form designer wxSmith, so it's similar to Embarcadero C++ Builder and Microsoft Visual C++/MFC now.
  • HyperNext
    HyperNext
    HyperNext is a freeware visual software development system aimed at beginner programmers that runs on Macintosh and Windows computers. It was inspired by HyperCard and includes a GUI having controls such as buttons and listboxes, and an interpreted English-like programming language. HyperNext also...

     is a freeware cross-platform software development system for Mac OS X & Mac OS 9, and Microsoft Windows XP & Vista. It has many similarities with HyperCard
    HyperCard
    HyperCard is an application program created by Bill Atkinson for Apple Computer, Inc. that was among the first successful hypermedia systems before the World Wide Web. It combines database capabilities with a graphical, flexible, user-modifiable interface. HyperCard also features HyperTalk, written...

     and can compile to both stand alone applications and stacks for the cross-platform HyperNext Player.
  • Ebase Xi
    Ebase Xi
    In computing, Ebase Xi is a commercial rapid application development platform developed and distributed by Ebase Technology. Ebase Xi provides a software development framework that combines web browser-based user interface development, business process management and data integration into a...

     is a commercial rapid application development
    Rapid application development
    Rapid application development is a software development methodology that uses minimal planning in favor of rapid prototyping. The "planning" of software developed using RAD is interleaved with writing the software itself...

      platform  that combines web browser
    Web browser
    A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content...

    -based user interface
    User interface
    The user interface, in the industrial design field of human–machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the...

     development, business process management
    Business process management
    Business process management is a holistic management approach focused on aligning all aspects of an organization with the wants and needs of clients. It promotes business effectiveness and efficiency while striving for innovation, flexibility, and integration with technology. BPM attempts to...

     and data integration
    Data integration
    Data integration involves combining data residing in different sources and providing users with a unified view of these data.This process becomes significant in a variety of situations, which include both commercial and scientific domains...

     into a single-technology IDE
    Integrated development environment
    An integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development...

    .
  • IBM Rational Business Developer Extension
    IBM Rational Business Developer Extension
    IBM Rational Business Developer provides a powerful workbench for Enterprise Generation Language development, an innovative end-to-end rapid development approach.-Overview:...

     is a cross-platform, Rapid Application Development IDE for creating enterprise and web applications and services for Windows, Linux, Unix (Solaris, HPUX, AIX), System z and System i
  • IBM Rational Application Developer
    IBM Rational Application Developer
    IBM Rational Application Developer for WebSphere Software is a commercial Eclipse-based integrated development environment , made by IBM's Rational Software division, for visually designing, constructing, testing, and deploying Web services, portals, and Java Enterprise Edition ...

     is a cross-platform, Rapid Application Development IDE for creating enterprise and web applications and services for Windows, Linux and Unix (Solaris, HPUX, AIX)
  • LANSA is a development environment for generating applications on multiple platforms. One of the main features of LANSA is its high level programming language, called RDML (Rapid Development and Maintenance Language). It is classified as a 4GL (4th generation language). LANSA-developed applications run on many systems including MS Windows, IBM i and Linux.
  • Lazarus
    Lazarus (software)
    Lazarus is a free cross-platform IDE which provides a Delphi-like development experience for Pascal and Object Pascal developers. It is developed for, and supported by, the Free Pascal compiler. Since early 2008, Lazarus has been available for Microsoft Windows, several Linux distributions,...

     is a cross-platform IDE similar to Embarcadero Delphi.
  • m-Power
    M-Power
    m-Power is software which automates enterprise web application development and modernizes legacy business applications. m-Power uses a point-and-click interface to create enterprise web applications. Applications created by m-Power run on any database or platform that supports Java.- History...

     is a Software Development tool which automates application development and rapidly creates enterprise-class Web applications over any database or platform.
  • MyEclipse
    MyEclipse
    MyEclipse is a commercially available Java EE and Ajax IDE created and maintained by the company Genuitec, a founding member of the Eclipse Foundation....

     is a Rapid Application Development environment, focusing on enterprise Java and Web application development. The specialty MyEclipse "Blue Edition" is most similar to IBM Rational Application Developer
    IBM Rational Application Developer
    IBM Rational Application Developer for WebSphere Software is a commercial Eclipse-based integrated development environment , made by IBM's Rational Software division, for visually designing, constructing, testing, and deploying Web services, portals, and Java Enterprise Edition ...

    .
  • NetBeans
    NetBeans
    NetBeans refers to both a platform framework for Java desktop applications, and an integrated development environment for developing with Java, JavaScript, PHP, Python, Groovy, C, C++, Scala, Clojure, and others...

     is a cross-platform, RAD IDE for creating visual desktop, mobile, web, and SOA applications for Linux, Windows and Mac OS X. The IDE officially supports Java, PHP, JavaScript and C/C++ programming languages.
  • Omnis Studio
    Omnis Studio
    Omnis Studio is a rapid application development tool that allows programmers and application developers to create enterprise, web, and mobile applications for Windows, Linux, and Mac OS X personal computers and servers across all business sectors....

     is a cross-platform, Rapid Application Development tool or IDE for creating enterprise and web applications for Windows, Linux, Solaris, and Mac OS X.
  • OpenROAD
    OpenROAD
    OpenROAD stands for "Open Rapid Object Application Development".It is a 4GL development language which include a suite of development tools, with built in IDE , Code Repository, allowing applications to be developed and deployed on Microsoft and UNIX/LINUX platforms.-History:The history of OpenROAD...

      is a cross-platform IDE for Linux/Unix, Windows with embedded SQL support
  • Panther
    Panther (development tool)
    Panther Tool Suite is an extensible cross-platform collection of development tools targeted at development of 2-tier and n-tier client/server and component-based database-oriented applications. It works with all major databases and several major middleware systems. Applications developed with...

     (and its open source
    Open source
    The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

     version POSSL) is a cross-platform (Windows
    Microsoft Windows
    Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

    , Unix
    Unix
    Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

    , Linux
    Linux
    Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

    ; TUI
    Text user interface
    TUI short for: Text User Interface or Textual User Interface , is a retronym that was coined sometime after the invention of graphical user interfaces, to distinguish them from text-based user interfaces...

    , GUI
    Gui
    Gui or guee is a generic term to refer to grilled dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients. The term derives from the verb, "gupda" in Korean, which literally...

    , Web
    World Wide Web
    The World Wide Web is a system of interlinked hypertext documents accessed via the Internet...

    ), cross-database RAD toolset for development of client–server and n-tier database-oriented applications.
  • Real Studio
    REAL Studio
    Real Studio is a programming environment developed andcommercially marketed by Real Software, Inc of Austin, Texasfor Mac OS X, Microsoft Windows, 32-bit x86 Linux and the...

     is a cross-platform IDE for creating desktop applications for Windows, Linux and Mac OS X. The language is similar to both VB and Java. It compiles to machine code, uses native controls and produces native executables.
  • RadRails
    RadRails
    RadRails is a Rapid Application Development IDE for the Ruby on Rails framework. The goal of RadRails is to provide Ruby on Rails developers with everything they need to develop, manage, test and deploy their applications...

     is a cross-platform IDE for creating Ruby on Rails web applications.
  • Servoy
    Servoy
    Servoy is a development and deployment platform. Servoy is inspired on 4GL in terms of how applications are developed but unlike many 4GL's does not have proprietary languages and/or databases but instead bases its language on open standards. Servoy consists of a GUI designer, is event-driven and...

     Servoy is a cross-platform application development and deployment environment. Servoy consists of a GUI designer, is event-driven and runs scripts through JavaScript. Servoy allows applications to be deployed to both a native Smart client / Rich client and to a pure HTML Web client from the same codebase and user interface
  • Squeak
    Squeak
    The Squeak programming language is a Smalltalk implementation. It is object-oriented, class-based and reflective.It was derived directly from Smalltalk-80 by a group at Apple Computer that included some of the original Smalltalk-80 developers...

     is an open-source, cross-platform Smalltalk system which can be used to develop applications for desktop, mobile, server-based, and web platforms. Squeak supports Windows, Linux, Mac OS X, Mac OS Classic, many flavors of Unix, and a handful of other operating systems. Squeak is the home of the Seaside RAD web app framework and multiple GUI toolkits, some of which allow the building of GUIs by drag and drop.
  • Visual FoxPro
    Visual FoxPro
    Visual FoxPro is a data-centric object-oriented and procedural programming language produced by Microsoft. It is derived from FoxPro which was developed by Fox Software beginning in 1984. Fox Technologies merged with Microsoft in 1992, after which the software acquired further features and the...

     With its local cursor engine, tight coupling between language and data, and various features, Visual FoxPro 9.0 can be used for building database solutions of all sizes. Its data-centric, object-oriented language offers developers a set of tools for building database applications for the desktop, client–server environments, or the Web. Developers will have tools to manage data, from organizing tables of information, running queries, and creating an integrated relational database management system (DBMS) to programming a fully developed data management application for end users. Note: Manufacturer announced in 2007 that there would be no future releases of this product.
  • VisualWorks
    VisualWorks
    VisualWorks is a cross-platform implementation of the Smalltalk language. It is implemented as a development system based on "images", which are dynamic collections of software objects, each contained in a system image....

     is a cross-platform Smalltalk RAD for creating desktop, mobile, enterprise, and web-based applications for Windows, Linux, Mac OS X, Mac OS Classic, and a number of Unix systems. The system supports popular protocols and frameworks like ODBC, Seaside, and GemStone/S. Commercial and free non-commercial versions available.
  • Web Dynpro
    Web Dynpro
    Web Dynpro is a proprietary web application user interface technology developed by SAP AG and exists in a Java and an ABAP flavor. Both have in general the same functionality, but usually one flavor is improved after the other, so temporary one flavor is more advanced than the other...

     is SAP's RAD to create web applications connected to function modules in mySAP ERP.
  • WideStudio
    WideStudio
    WideStudio is an open source integrated development environment for desktop applications purely made in Japan. This enables you to develop GUI applications that can run on Windows 95/98/Me/NT/2000/XP/CE, Linux, FreeBSD, SOLARIS, Mac OS X , BTRON, T-Engine, mu-CLinux in various programming...

     is an open source integrated development environment for desktop applications purely made in Japan.
  • XVT
    XVT
    XVT is a software development environment for building cross-platform GUI applications in C or C++. XVT allows developers to graphically lay out an application's GUI, and provides cross-platform libraries to aid development....

     is a cross-platform, Rapid Application Development IDE for creating enterprise and desktop applications in C/C++ on Windows, Linux, Unix (Solaris, HPUX, AIX), and Mac
  • XPower++
    XPower++
    XPower++ was created with the open source project Lazarus/Free Pascal and aims to be a development environment that encapsulates Grid Computing. XPower++ includes the core libraries to create Live Applications that can perform on a Grid Computing System....

     is a cross-platform IDE for Windows, Linux, Mac OSX, and Mobile operating systems.
  • CA Plex, a software development tool that combines the techniques of model-based development, patterns and code generation to accelerate the delivery and maintenance of multi-platform, distributed business applications
  • Jdeveloper - Oracle Java Develpment IDE.
  • XDEV is a cross-platform, Java RAD IDE for creating visual desktop and web applications for Linux, Windows and Mac OS X.
  • Philasmicos Entwickler Studio
    Philasmicos Entwickler Studio
    Philasmicos Entwickler Studio is a commercial cross-platform IDE for C/C++ and wxWidgets development projects. It supports multiple compilers and can be easily extended via plugins...

     is a cross-platform C/C++ RAD IDE for wxWidgets.

Cloud Based RAD tools

  • Coghead
    Coghead
    Coghead was a web application company based out of Redwood City, California. The company offered a Web-based service for building and hosting custom online database applications. Applications were built around custom data collections and are typically designed to facilitate management of, and...

     (is out of business as of 2009)
  • Wavemaker
    Wavemaker
    WaveMaker is an open source software development platform that automates much of the process for creating Java web and cloud applications. WaveMaker provides a visual rapid application development platform and is available as a free open source software download...

     is an open-source, visual, drag and drop development studio that runs in a browser and generates standard Java applications for deployment.
  • Zoho Office Suite
    Zoho Office Suite
    The Zoho Office Suite is a Web-based online office suite containing word processing, spreadsheets, presentations, databases, note-taking, wikis, customer relationship management , project management, invoicing and other applications developed by ZOHO Corporation , a US-based company. It was...


Desktop Rapid Application Development Tools

  • Accelerator for .NET
    Accelerator (Software)
    The Accelerator is a collection of development solutions for IBM i and Windows platforms using LANSA, and/or Microsoft .Net technologies provided by Surround Technologies...

     provides end-to-end RAD generation and other productivity frameworks for .NET, including support for MVVM, WCF
    Windows Communication Foundation
    The Windows Communication Foundation , previously known as "Indigo", is an application programming interface in the .NET Framework for building connected, service-oriented applications.-The architectures:...

    , and WF
    Windows Workflow Foundation
    Windows Workflow Foundation is a Microsoft technology that provides an API, an in-process workflow engine, and a rehostable designer to implement long-running processes as workflows within .NET applications...

    .
  • Qt is a cross-platform application and UI framework. It includes a cross-platform class library, integrated development tools and a cross-platform IDE. Using Qt, you can write web-enabled applications once and deploy them across many desktop and embedded operating systems without rewriting the source code.
  • C++Builder
  • Clarion is a data-centric Advanced Rapid Application Development (ARAD) tool featuring roundtrip code generation that preserves all of your own hand-written code while allowing you to re-generate your application as often as needed. It provides reusable metadata to quickly create "corporate quality" applications to manage business data
  • Code::Blocks
    Code::Blocks
    Code::Blocks is a free and open source, cross-platform IDE which supports multiple compilers including GCC and MSVC. It is developed in C++ using wxWidgets as the GUI toolkit. Using a plugin architecture, its capabilities and features are defined by the provided plugins.Currently, Code::Blocks is...

  • Delphi
  • Dolphin Smalltalk
    Dolphin Smalltalk
    Dolphin Smalltalk, or "Dolphin" for short , is an implementation of the Smalltalk programming language by Object Arts, targeted at the Microsoft Windows platform.The last major release was Dolphin Smalltalk X6, which comes in two versions:...

     is a Smalltalk development environment for Windows with advance RAD features. Proprietary, with a free Community Edition.
  • Delphi for PHP
    Delphi for PHP
    RadPHP is an IDE and rapid application development framework for the PHP programming language developed by Embarcadero Technologies.The VCL includes many components that can be used dynamically with each other....

  • Ebase Xi
    Ebase Xi
    In computing, Ebase Xi is a commercial rapid application development platform developed and distributed by Ebase Technology. Ebase Xi provides a software development framework that combines web browser-based user interface development, business process management and data integration into a...

     is a commercial rapid application development
    Rapid application development
    Rapid application development is a software development methodology that uses minimal planning in favor of rapid prototyping. The "planning" of software developed using RAD is interleaved with writing the software itself...

      platform  that combines web browser
    Web browser
    A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content...

    -based user interface
    User interface
    The user interface, in the industrial design field of human–machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the...

     development, business process management
    Business process management
    Business process management is a holistic management approach focused on aligning all aspects of an organization with the wants and needs of clients. It promotes business effectiveness and efficiency while striving for innovation, flexibility, and integration with technology. BPM attempts to...

     and data integration
    Data integration
    Data integration involves combining data residing in different sources and providing users with a unified view of these data.This process becomes significant in a variety of situations, which include both commercial and scientific domains...

     into a single-technology IDE
    Integrated development environment
    An integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development...

    .
  • Gambas
    Gambas
    Gambas is the name of an object-oriented dialect of the BASIC programming language as well as the integrated development environment that accompanies it. Designed to run on Linux and other Unix-like computer operating systems, its name is a recursive acronym for Gambas Almost Means Basic...

     Basic, Open source, Linux
  • Gupta
    Gupta Technologies
    Gupta Technologies, LLC, taken over by Unify Corporation in 2006 was a software development company whose principal products were the SQL relational database SQLBase, and a Rapid application development system called Team Developer...

     Team Developer / SQLWindows
  • Habanero
    Habanero.NET
    Habanero is an Enterprise Application Framework for the .NET platform that provides tools for rapid application development using agile techniques. Habanero uses object-relational mapping to carry out data persistence from relational databases to objects in code, and provides runtime user...

  • Microsoft Visual Basic
    Visual Basic
    Visual Basic is the third-generation event-driven programming language and integrated development environment from Microsoft for its COM programming model...

  • Lazarus
    Lazarus (software)
    Lazarus is a free cross-platform IDE which provides a Delphi-like development experience for Pascal and Object Pascal developers. It is developed for, and supported by, the Free Pascal compiler. Since early 2008, Lazarus has been available for Microsoft Windows, several Linux distributions,...

     Pascal, Open Source, Multi-platform
  • LiveCode
    Runtime Revolution
    Runtime Revolution Ltd. makes the LiveCode cross-platform development environment for creating applications that run on iOS, Microsoft Windows, Linux, Mac OS X and Solaris.-History:...

  • Panther
    Panther (development tool)
    Panther Tool Suite is an extensible cross-platform collection of development tools targeted at development of 2-tier and n-tier client/server and component-based database-oriented applications. It works with all major databases and several major middleware systems. Applications developed with...

  • PowerBASIC Forms (PBForms)
    PowerBASIC
    PowerBASIC is the brand of several commercial compilers by Venice, Florida-based PowerBASIC Inc. that compile a dialect of the BASIC programming language. The DOS versions have a syntax similar to that of QBasic and QuickBASIC, while the Windows versions utilize a standard BASIC syntax that can be...

  • Real Studio
    REAL Studio
    Real Studio is a programming environment developed andcommercially marketed by Real Software, Inc of Austin, Texasfor Mac OS X, Microsoft Windows, 32-bit x86 Linux and the...

     from REAL Software
    REAL Software
    Real Software, is a privately held, privately financed vendor of software development tools, based in Austin, Texas.-Products:Real Software's cross-platform development tool, Real Studio is available in four editions: Real Studio Personal Edition, for hobbyists and students, Real Studio...

     is a cross-platform, drag and drop development tool that compiles to machine code, uses native controls and produces native executables for Mac OS X, Windows, Linux and the web.
  • Softwell Maker
    Softwell Maker
    - Softwell Maker :The Softwell Maker is an environment for developing corporate Rich Internet Application . The focus of this tool is high productivity in software development, better interaction between the developers and their customers in the development process, and a technological independence...

     is a desktop IDE with a cross-platform deployment component allowing publish application into almost any Java enable system.
  • wxDev-C++
    WxDev-C++
    wxDev-C++ is a free integrated development environment that is based on the popular Dev-C++.There are various features not found in the original Dev-C++. One of these is a visual RAD designer that works like C++ Builder to create wxWidgets applications...

  • Microsoft Visual Foxpro
    Visual FoxPro
    Visual FoxPro is a data-centric object-oriented and procedural programming language produced by Microsoft. It is derived from FoxPro which was developed by Fox Software beginning in 1984. Fox Technologies merged with Microsoft in 1992, after which the software acquired further features and the...

  • WinDev
    WinDev
    WinDev is an integrated development environment fourth generation language , first published by PC SOFT in 1993, which is based upon a run-time engine . It uses a 4GL known as WLanguage. The tools enables a predetermined set of standard forms and algorithms to be used in an automated fashion to...

  • XVT
    XVT
    XVT is a software development environment for building cross-platform GUI applications in C or C++. XVT allows developers to graphically lay out an application's GUI, and provides cross-platform libraries to aid development....

  • GNAVI
    GNAVI
    GNAVI is an open source visual software development environment, like Delphi and Visual Basic. It is licensed under the GPL. The language foundation of GNAVI is Ada, a Pascal derived language used commonly in defense and aviation. It is the intention of the GNAVI community to promote the use of Ada...


Database Rapid Application Development Tools

  • AppFlower
    AppFlower
    AppFlower is an open source application builder for use in building enterprise ready web-based applications. With the aim to make development doable by everyone, doing so with automatic code generations. AppFlower provides a visual designer to easily develop application without prior knowledge of...

     open source
    Open source
    The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

     application builder using Propel
    Propel (PHP)
    Propel is a free, open-source object-relational mapping toolkit written in PHP. It is also an integral part of the PHP framework Symfony and was the default ORM up to, and including version 1.2.- History :...

     with a visual designer for Model Add/Edit/View.
  • Base One Foundation Component Library (BFC)
    Base One Foundation Component Library
    The Base One Foundation Component Library is a rapid application development toolkit for building secure, fault-tolerant, database applications on Windows and ASP.NET...

     is a RAD framework for building .NET
    .NET Framework
    The .NET Framework is a software framework that runs primarily on Microsoft Windows. It includes a large library and supports several programming languages which allows language interoperability...

     applications using SQL Server
    Microsoft SQL Server
    Microsoft SQL Server is a relational database server, developed by Microsoft: It is a software product whose primary function is to store and retrieve data as requested by other software applications, be it those on the same computer or those running on another computer across a network...

    , Oracle
    Oracle Database
    The Oracle Database is an object-relational database management system produced and marketed by Oracle Corporation....

    , DB2
    IBM DB2
    The IBM DB2 Enterprise Server Edition is a relational model database server developed by IBM. It primarily runs on Unix , Linux, IBM i , z/OS and Windows servers. DB2 also powers the different IBM InfoSphere Warehouse editions...

    , Sybase
    Adaptive Server Enterprise
    Adaptive Server Enterprise is Sybase Corporation's flagship enterprise-class relational model database server product. ASE is predominantly used on the Unix platform but is also available for Windows.-History:...

    , and MySQL
    MySQL
    MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

     databases.
  • Clarion is a data-centric Advanced Rapid Application Development (ARAD) tool featuring roundtrip code generation that preserves all of your own hand-written code while allowing you to re-generate your application as often as needed. It provides reusable metadata to quickly create "corporate quality" applications to manage business data
  • CodeCharge Studio
    CodeCharge Studio
    CodeCharge Studio is a rapid application development and integrated development environment for creating database-driven web application...

     is a visual rapid application development environment for web-based database driven application development. CodeCharge Studio places emphasis on code generation technology to provide ASP.NET
    ASP.NET
    ASP.NET is a Web application framework developed and marketed by Microsoft to allow programmers to build dynamic Web sites, Web applications and Web services. It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages ...

    , PHP
    PHP
    PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

    , JSP
    JavaServer Pages
    JavaServer Pages is a Java technology that helps software developers serve dynamically generated web pages based on HTML, XML, or other document types...

    , Servlets, ColdFusion
    ColdFusion
    In computing, ColdFusion is the name of a commercial rapid application development platform invented by Jeremy and JJ Allaire in 1995. ColdFusion was originally designed to make it easier to connect simple HTML pages to a database, by version 2 it had...

     and Perl
    Perl
    Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular...

     language support.
  • Ebase Xi
    Ebase Xi
    In computing, Ebase Xi is a commercial rapid application development platform developed and distributed by Ebase Technology. Ebase Xi provides a software development framework that combines web browser-based user interface development, business process management and data integration into a...

     is a commercial rapid application development
    Rapid application development
    Rapid application development is a software development methodology that uses minimal planning in favor of rapid prototyping. The "planning" of software developed using RAD is interleaved with writing the software itself...

      platform  that combines web browser
    Web browser
    A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content...

    -based user interface
    User interface
    The user interface, in the industrial design field of human–machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the...

     development, business process management
    Business process management
    Business process management is a holistic management approach focused on aligning all aspects of an organization with the wants and needs of clients. It promotes business effectiveness and efficiency while striving for innovation, flexibility, and integration with technology. BPM attempts to...

     and data integration
    Data integration
    Data integration involves combining data residing in different sources and providing users with a unified view of these data.This process becomes significant in a variety of situations, which include both commercial and scientific domains...

     into a single-technology IDE
    Integrated development environment
    An integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development...

    .
  • IBM Rational Business Developer Extension
    IBM Rational Business Developer Extension
    IBM Rational Business Developer provides a powerful workbench for Enterprise Generation Language development, an innovative end-to-end rapid development approach.-Overview:...

     supports database application development for IBM DB2
    IBM DB2
    The IBM DB2 Enterprise Server Edition is a relational model database server developed by IBM. It primarily runs on Unix , Linux, IBM i , z/OS and Windows servers. DB2 also powers the different IBM InfoSphere Warehouse editions...

    , IBM Informix, Oracle database
    Oracle database
    The Oracle Database is an object-relational database management system produced and marketed by Oracle Corporation....

    , Microsoft SQL Server
    Microsoft SQL Server
    Microsoft SQL Server is a relational database server, developed by Microsoft: It is a software product whose primary function is to store and retrieve data as requested by other software applications, be it those on the same computer or those running on another computer across a network...

     and other JDBC compliant relational databases
  • IBM Rational Application Developer
    IBM Rational Application Developer
    IBM Rational Application Developer for WebSphere Software is a commercial Eclipse-based integrated development environment , made by IBM's Rational Software division, for visually designing, constructing, testing, and deploying Web services, portals, and Java Enterprise Edition ...

     supports database application development for IBM DB2
    IBM DB2
    The IBM DB2 Enterprise Server Edition is a relational model database server developed by IBM. It primarily runs on Unix , Linux, IBM i , z/OS and Windows servers. DB2 also powers the different IBM InfoSphere Warehouse editions...

    , IBM Informix, Oracle database
    Oracle database
    The Oracle Database is an object-relational database management system produced and marketed by Oracle Corporation....

    , Microsoft SQL Server
    Microsoft SQL Server
    Microsoft SQL Server is a relational database server, developed by Microsoft: It is a software product whose primary function is to store and retrieve data as requested by other software applications, be it those on the same computer or those running on another computer across a network...

     and other JDBC compliant relational databases
  • IBM Lotus Notes is a RAD environment for collaboration and document management tasks.
  • Iron Speed Designer
    Iron Speed Designer
    Iron Speed, Inc. publishes a database rapid application development product called Iron Speed Designer. This product builds database and reporting applications for the Cloud, Web and Microsoft SharePoint environments...

     is an application generator that builds database-driven web Web 2.0
    Web 2.0
    The term Web 2.0 is associated with web applications that facilitate participatory information sharing, interoperability, user-centered design, and collaboration on the World Wide Web...

     applications for .NET. It creates application Web pages ASPX, user interface code and data access logic (C#, Visual Basic .NET
    Visual Basic .NET
    Visual Basic .NET , is an object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic , which is implemented on the .NET Framework...

    ; and SQL
    SQL
    SQL is a programming language designed for managing data in relational database management systems ....

     queries) without programming.
  • FileMaker
    FileMaker
    FileMaker Pro is a cross-platform relational database application from FileMaker Inc., formerly Claris, a subsidiary of Apple Inc. It integrates a database engine with a GUI-based interface, allowing users to modify the database by dragging new elements into layouts, screens, or forms...

      is a cross-platform database application from FileMaker Inc. (a subsidiary of Apple Inc.)
  • OpenOffice.org Base
    OpenOffice.org Base
    OpenOffice.org Base , a database module, initially appeared with OpenOffice.org version 2.0. As of 2010, it builds on the HSQLDB database engine written in Java....

     is an open source
    Open source
    The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

     database-driven RAD development environment for building client (desktop) based applications.
  • Kexi
    Kexi
    Kexi is an integrated data management application, designed to fill the gap between spreadsheets and database solutions requiring more sophisticated development...

     is an open source
    Open source
    The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

     database-driven RAD development environment for building desktop applications. It is considered an alternative to Open Office Base in the Open Source environment and provides similar features to commercially available RAD development environments such as FileMaker
    FileMaker
    FileMaker Pro is a cross-platform relational database application from FileMaker Inc., formerly Claris, a subsidiary of Apple Inc. It integrates a database engine with a GUI-based interface, allowing users to modify the database by dragging new elements into layouts, screens, or forms...

    , Alpha Five
    Alpha Five
    Alpha Five is a relational database management system and Rapid Application Development system for building Windows desktop and Web applications.The most recent version of the product -- Alpha Five v11 was released in October of 2011...

     and Microsoft Access
    Microsoft Access
    Microsoft Office Access, previously known as Microsoft Access, is a relational database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools. It is a member of the Microsoft Office suite of...

    .
  • m-Power
    M-Power
    m-Power is software which automates enterprise web application development and modernizes legacy business applications. m-Power uses a point-and-click interface to create enterprise web applications. Applications created by m-Power run on any database or platform that supports Java.- History...

     is a Software Development tool which automates application development and rapidly creates enterprise-class Web applications over any database or platform.
  • Oracle Forms
    Oracle Forms
    Oracle Forms is a software product for creating screens that interact with an Oracle database. It has an IDE including an object navigator, property sheet and code editor that uses PL/SQL. It was originally developed to run server-side in character mode terminal sessions. It was ported to other...

  • Oracle Application Express
    Oracle Application Express
    Oracle Application Express is a software development environment based on the Oracle database. It allows a fast development cycle to be achieved to create web based applications. It can be used for departmental-style applications with a dozen users, but can also scale up to handle thousands of...

     (Oracle APEX) is software development environment based on the Oracle database. It allows a very fast development cycle to be achieved to create web based applications.
  • Outsystems Platform
    OutSystems
    OutSystems is a multinational software company which operates in the agile software development market. The company’s mission is to provide technology that speeds up and reduces the costs of the delivery and management of web business applications using agile methodologies.OutSystems' flagship...

  • Panther
    Panther (development tool)
    Panther Tool Suite is an extensible cross-platform collection of development tools targeted at development of 2-tier and n-tier client/server and component-based database-oriented applications. It works with all major databases and several major middleware systems. Applications developed with...

     (and its open source
    Open source
    The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

     version POSSL) is a cross-platform (Windows
    Microsoft Windows
    Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

    , Unix
    Unix
    Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

    , Linux
    Linux
    Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

    ; TUI
    Text user interface
    TUI short for: Text User Interface or Textual User Interface , is a retronym that was coined sometime after the invention of graphical user interfaces, to distinguish them from text-based user interfaces...

    , GUI
    Gui
    Gui or guee is a generic term to refer to grilled dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients. The term derives from the verb, "gupda" in Korean, which literally...

    , Web
    World Wide Web
    The World Wide Web is a system of interlinked hypertext documents accessed via the Internet...

    ), cross-database RAD toolset for development of C/S and n-tier database oriented applications.
  • Real Studio
    REAL Studio
    Real Studio is a programming environment developed andcommercially marketed by Real Software, Inc of Austin, Texasfor Mac OS X, Microsoft Windows, 32-bit x86 Linux and the...

     from REAL Software
    REAL Software
    Real Software, is a privately held, privately financed vendor of software development tools, based in Austin, Texas.-Products:Real Software's cross-platform development tool, Real Studio is available in four editions: Real Studio Personal Edition, for hobbyists and students, Real Studio...

     is a cross-platform, visual, drag and drop development tool with an object-oriented language that has a report editor and supports database connectivity to SQLite, Oracle, MySQL, Microsoft SQL Server (Windows only), Postgres and ODBC.
  • Sybase
    Sybase
    Sybase, an SAP company, is an enterprise software and services company offering software to manage, analyze, and mobilize information, using relational databases, analytics and data warehousing solutions and mobile applications development platforms....

     PowerBuilder
    PowerBuilder
    PowerBuilder is an integrated development environment owned by Sybase, a division of SAP. It has been in use since 1991, peaking around 1998 with around 100,000 users....

     is data-driven development tool for creating client/server, distributed, Web and Smart Clients applications for JEE, Win32, and .NET platforms.
  • Softwell Maker
    Softwell Maker
    - Softwell Maker :The Softwell Maker is an environment for developing corporate Rich Internet Application . The focus of this tool is high productivity in software development, better interaction between the developers and their customers in the development process, and a technological independence...

     is a ultra RAP data-centric IDE with a cross-platform deployment component allowing publish application into almost any Java enable system.
  • Visual DataFlex
    Visual DataFlex
    Visual DataFlex is a 4GL windows programming language by Data Access, targeted at creating database and client-server type programs.- Architecture :Visual DataFlex has a 3-layer architecture:Bottom layer: At this level you have the database tables....

     is a Windows based development environment for creating Windows and web-based database applications. Object oriented, database neutral, 3-tier model (database - business rules - user interface).
  • Wavemaker
    Wavemaker
    WaveMaker is an open source software development platform that automates much of the process for creating Java web and cloud applications. WaveMaker provides a visual rapid application development platform and is available as a free open source software download...

     is an open-source, visual, drag and drop development studio that runs in a browser and generates standard Java applications for deployment. Runs on Windows/Linux/MacOS.
  • WinDev
    WinDev
    WinDev is an integrated development environment fourth generation language , first published by PC SOFT in 1993, which is based upon a run-time engine . It uses a 4GL known as WLanguage. The tools enables a predetermined set of standard forms and algorithms to be used in an automated fashion to...


Embedded Control Rapid Application Development Tools

  • VisSim
    VisSim
    VisSim is a visual block diagram language for simulation of dynamical systems and model based design of embedded systems. It is developed by Visual Solutions of Westford, Massachusetts....

     is a block diagram language for model based embedded system development
  • LabVIEW
    LabVIEW
    LabVIEW is a system design platform and development environment for a visual programming language from National Instruments. LabVIEW provides engineers and scientists with the tools needed to create and deploy measurement and control systems.The graphical language is named "G"...

     is a graphical programming language that allows you to program embedded off-the-shelf systems, FPGAs, custom designs
  • EICASLAB
    EICASLAB
    EICASLAB is a software suite providing a laboratory for automatic control design and time-series forecasting developed as final output of the European ACODUASIS Project IPS-2001-42068 funded by the European Community within the Innovation Programme...

     is a Visual programming language
    Visual programming language
    In computing, a visual programming language is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used...

     that allows you to design embedded control architectures, providing assistance in modelling, simulation, rapid control prototyping and automatic code generation for the final target.

Notification/Communication Rapid Application Development Tools

  • Boomerang Software Framework
    Boomerang Software Framework
    Boomerang is a notification framework for professional developers that provides a service oriented infrastructure and a rapid developmentinterface. The infrastructure supports e-mail out, twitter out , printers, fax servers, file/ftp servers, incoming e-mail and twitter in...

     – Boomerang is a notification/communication framework for professional developers that provides a service oriented infrastructure and a rapid development interface. The infrastructure supports e-mail out, printers, fax servers, file/ftp servers and incoming e-mail (e-mail to database).

Web Based Rapid Application Development Tools

  • AppFlower
    AppFlower
    AppFlower is an open source application builder for use in building enterprise ready web-based applications. With the aim to make development doable by everyone, doing so with automatic code generations. AppFlower provides a visual designer to easily develop application without prior knowledge of...

     is a very rapid application development framework for creating enterprise application without the need of coding. Advanced users can extend AppFlower applications using PHP
    PHP
    PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

    , the Symfony
    Symfony
    Symfony is a web application framework written in PHP which follows the model-view-controller paradigm. Released under the MIT license, Symfony is free software...

     framework and ExtJS.
  • Active Agenda
    Active Agenda
    Active Agenda is an open source risk management tool.Active Agenda is designed to support operational risk management in organizations and is optimized for high reliability organizations. It is a browser-based multi-user enabled software...

    's code generator is a RAD development framework using XML
    XML
    Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....

     specification files and the PHP
    PHP
    PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

     development language.
  • Alpha Five
    Alpha Five
    Alpha Five is a relational database management system and Rapid Application Development system for building Windows desktop and Web applications.The most recent version of the product -- Alpha Five v11 was released in October of 2011...

     is a commercial RAD development environment for both client and web-server based database driven applications. This tool is typically classified with commercial packages such as Microsoft Access
    Microsoft Access
    Microsoft Office Access, previously known as Microsoft Access, is a relational database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools. It is a member of the Microsoft Office suite of...

     and FileMaker
    FileMaker
    FileMaker Pro is a cross-platform relational database application from FileMaker Inc., formerly Claris, a subsidiary of Apple Inc. It integrates a database engine with a GUI-based interface, allowing users to modify the database by dragging new elements into layouts, screens, or forms...

    .
  • BFC
    Base One Foundation Component Library
    The Base One Foundation Component Library is a rapid application development toolkit for building secure, fault-tolerant, database applications on Windows and ASP.NET...

     is a RAD framework for both client and server-side development in the .NET environment.
  • CakePHP
    CakePHP
    CakePHP is an open source web application framework for producing web applications. It is written in PHP, modeled after the concepts of Ruby on Rails, and distributed under the MIT License.-History:...

     is a RAD development framework using the PHP
    PHP
    PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

     development language.
  • CakeApp is a RAD online service to build applications based on an online editable DB schema.
  • Caspio
    Caspio
    Caspio, Inc. is a provider of a cloud database and application building platform called Caspio Bridge. The company also develops pre-built web applications...

     is a platform-as-a-service framework that uses wizards instead of coding for RAD.
  • CodeCharge Studio
    CodeCharge Studio
    CodeCharge Studio is a rapid application development and integrated development environment for creating database-driven web application...

     is a visual RAD development environment for web-based database driven application development. CodeCharge Studio places emphasis on code generation technology to provide ASP.NET
    ASP.NET
    ASP.NET is a Web application framework developed and marketed by Microsoft to allow programmers to build dynamic Web sites, Web applications and Web services. It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages ...

    , PHP
    PHP
    PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

    , JSP
    JavaServer Pages
    JavaServer Pages is a Java technology that helps software developers serve dynamically generated web pages based on HTML, XML, or other document types...

    , Servlets, ColdFusion
    ColdFusion
    In computing, ColdFusion is the name of a commercial rapid application development platform invented by Jeremy and JJ Allaire in 1995. ColdFusion was originally designed to make it easier to connect simple HTML pages to a database, by version 2 it had...

     and Perl
    Perl
    Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular...

     language support.
  • Zend Framework
    Zend Framework
    Zend Framework is an open source, object-oriented web application framework implemented in PHP 5 and licensed under the New BSD License.-Licensing:...

     is an open source, object-oriented web application framework licensed under the New BSD License.
  • Django is an open source web application framework, written in Python, which loosely follows the model-view-controller design pattern.
  • Ebase Xi
    Ebase Xi
    In computing, Ebase Xi is a commercial rapid application development platform developed and distributed by Ebase Technology. Ebase Xi provides a software development framework that combines web browser-based user interface development, business process management and data integration into a...

     is a commercial rapid application development
    Rapid application development
    Rapid application development is a software development methodology that uses minimal planning in favor of rapid prototyping. The "planning" of software developed using RAD is interleaved with writing the software itself...

      platform  that combines web browser
    Web browser
    A web browser is a software application for retrieving, presenting, and traversing information resources on the World Wide Web. An information resource is identified by a Uniform Resource Identifier and may be a web page, image, video, or other piece of content...

    -based user interface
    User interface
    The user interface, in the industrial design field of human–machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the...

     development, business process management
    Business process management
    Business process management is a holistic management approach focused on aligning all aspects of an organization with the wants and needs of clients. It promotes business effectiveness and efficiency while striving for innovation, flexibility, and integration with technology. BPM attempts to...

     and data integration
    Data integration
    Data integration involves combining data residing in different sources and providing users with a unified view of these data.This process becomes significant in a variety of situations, which include both commercial and scientific domains...

     into a single-technology IDE
    Integrated development environment
    An integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development...

    .
  • IBM Rational Business Developer Extension
    IBM Rational Business Developer Extension
    IBM Rational Business Developer provides a powerful workbench for Enterprise Generation Language development, an innovative end-to-end rapid development approach.-Overview:...

     is a cross-platform, Rapid Application Development IDE for creating enterprise and web applications and services for Windows, Linux, Unix (Solaris, HPUX, AIX), System z and System i
  • Grails
    Grails (Framework)
    Grails is an open source web application framework which uses the Groovy programming language . It is intended to be a high-productivity framework by following the "coding by convention" paradigm, providing a stand-alone development environment and hiding much of the configuration detail from the...

     is an open-source Groovy-based high-productivity framework inspired by Ruby on Rails
    Ruby on Rails
    Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.-History:...

     and following the "coding by convention"
    Convention over Configuration
    Convention over configuration is a software design paradigm which seeks to decrease the number of decisions that developers need to make, gaining simplicity, but not necessarily losing flexibility....

     paradigm. Grails applications can run in standard Java servlet containers.
  • Iron Speed Designer
    Iron Speed Designer
    Iron Speed, Inc. publishes a database rapid application development product called Iron Speed Designer. This product builds database and reporting applications for the Cloud, Web and Microsoft SharePoint environments...

     is an application generator that builds database-driven web Web 2.0
    Web 2.0
    The term Web 2.0 is associated with web applications that facilitate participatory information sharing, interoperability, user-centered design, and collaboration on the World Wide Web...

     applications for .NET. It creates application Web pages ASPX, user interface code and data access logic (C#, Visual Basic .NET
    Visual Basic .NET
    Visual Basic .NET , is an object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic , which is implemented on the .NET Framework...

    ; and SQL
    SQL
    SQL is a programming language designed for managing data in relational database management systems ....

     queries) without programming.
  • LibreSource
    LibreSource
    LibreSource is a collaborative development platform for open-source software, groupware, community interaction, electronic archiving and Web publishing....

  • Morfik
    Morfik
    Morfik Technology Pty Ltd., an Australian company, is the developer of Morfik, a set of visual designers, compilers and a Framework combined in an Integrated development environment aimed at developing Ajax applications in a high-level language such as Java, C#, BASIC or Object Pascal. Morfik...

     is a Windows web RAD tool with cross platform deployment.
  • m-Power
    M-Power
    m-Power is software which automates enterprise web application development and modernizes legacy business applications. m-Power uses a point-and-click interface to create enterprise web applications. Applications created by m-Power run on any database or platform that supports Java.- History...

     is a Software Development tool which automates application development and rapidly creates enterprise-class Web applications over any database or platform.
  • Pario is a web-based rapid application development environment for creating, deploying, and maintaining online database applications.
  • nuBuilder
    NuBuilder
    nuBuilder000 is a RAD tool for creating web-based Back Office Applications.The nuBuilder platform is an open source PHP/MySQL/Javascript database development tool which stores forms, reports, company data and any custom code in MySQL and displays the content dynamically in a web-browser...

     is an open source browser based database development tool which stores all forms, reports, data and any custom code in MySQL and displays the content dynamically.
  • OpenXava
    OpenXava
    OpenXava is a web application framework for developing business applications in an effective way. It not only allows rapid and easy development of CRUD modules and report generation, but also provides flexibility to develop complex real life business applications like accounting packages, customer...

     is a domain-driven
    Domain-driven design
    Domain-driven design is an approach to developing software for complex needs by deeply connecting the implementation to an evolving model of the core business concepts...

     Java framework for rapid development of AJAX
    Ajax
    - Mythology :* Ajax , son of Telamon, ruler of Salamis and a hero in the Trojan War, also known as "Ajax the Great"* Ajax the Lesser, son of Oileus, ruler of Locris and the leader of the Locrian contingent during the Trojan War.- People :...

     applications. It's open source
    Open source
    The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

    .
  • Oracle Application Development Framework uses Oracle's JDeveloper
    JDeveloper
    JDeveloper is a freeware IDE supplied by Oracle Corporation. It offers features for development in Java, XML, SQL and PL/SQL, HTML, JavaScript, BPEL and PHP...

     a FREE IDE that supports ADF's J2EE based framework.
  • Panther
    Panther (development tool)
    Panther Tool Suite is an extensible cross-platform collection of development tools targeted at development of 2-tier and n-tier client/server and component-based database-oriented applications. It works with all major databases and several major middleware systems. Applications developed with...

     (and its open source
    Open source
    The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

     version POSSL) is a cross-platform (Windows
    Microsoft Windows
    Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

    , Unix
    Unix
    Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

    , Linux
    Linux
    Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

    ; TUI
    Text user interface
    TUI short for: Text User Interface or Textual User Interface , is a retronym that was coined sometime after the invention of graphical user interfaces, to distinguish them from text-based user interfaces...

    , GUI
    Gui
    Gui or guee is a generic term to refer to grilled dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients. The term derives from the verb, "gupda" in Korean, which literally...

    , Web
    World Wide Web
    The World Wide Web is a system of interlinked hypertext documents accessed via the Internet...

    ), cross-database RAD toolset for development of client–server and n-tier database oriented applications.
  • Pylons is an open source web application framework, written in Python, which makes extensive use of the Web Server Gateway Interface (WSGI) standard to promote re-usability and to separate functionality into distinct modules.
  • radPHP commercial, visual, rapid application development IDE for PHP by Embarcadero (formerly Delphi or PHP)
  • Real Studio
    REAL Studio
    Real Studio is a programming environment developed andcommercially marketed by Real Software, Inc of Austin, Texasfor Mac OS X, Microsoft Windows, 32-bit x86 Linux and the...

     Web Edition is a rapid application development environment for the web. The language is object oriented and is similar to both VB and Java. Applications are uniquely compiled to binary code.
  • Ruby on Rails
    Ruby on Rails
    Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.-History:...

     sponsored by 37signals
    37signals
    37signals is a privately held web application company based in Chicago, Illinois. The firm was co-founded in 1999 by Jason Fried, Carlos Segura, and Ernest Kim as a web design company. Segura left in 2000 and Kim left in 2003, leaving Fried as the only remaining founder.Since mid-2004, the...

  • Scriptcase
    Scriptcase
    ScriptCase is a development platform for PHP applications. It is a tool that allows the use of a graphical interface accessed directly via browser...

     is a powerful tool to increase web development productivity. It supports most databases available generating highly customizable PHP code, AJAX and JQUERY.
  • Spring Roo
    Spring Roo
    Spring Roo is an open source software tool that uses convention-over-configuration principles to provide rapid application development of Java-based enterprise software. The resulting applications use common Java technologies such as Spring Framework, Java Persistence API, Java Server Pages, Apache...

     is an open source
    Open source
    The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

     rapid application development tool that produces Java
    Java (programming language)
    Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

    -based Spring applications.
  • Symfony
    Symfony
    Symfony is a web application framework written in PHP which follows the model-view-controller paradigm. Released under the MIT license, Symfony is free software...

  • Thoroughbred T-WEB is a Web RAD tool
  • Visual DataFlex
    Visual DataFlex
    Visual DataFlex is a 4GL windows programming language by Data Access, targeted at creating database and client-server type programs.- Architecture :Visual DataFlex has a 3-layer architecture:Bottom layer: At this level you have the database tables....

     is a Windows based development environment for creating advanced web-based database applications using AJAX. Object oriented, database neutral, 3-tier model (database - business rules - user interface).
  • Web2py
    Web2py
    Web2py is an open source web application framework. Web2py is written in the Python language and is programmable in Python. Since web2py was originally designed as a teaching tool with emphasis on ease of use and deployment, it does not have any project-level configuration files. Web2py was...

     is a RAD framework for web-based database driven applications with key features including in-browser coding support, admin/design interface, DAL (database abstraction layer
    Database abstraction layer
    A database abstraction layer is an application programming interface which unifies the communication between a computer application and databases such as SQL Server, DB2, MySQL, PostgreSQL, Oracle or SQLite...

    ), and translation support.
  • WebDev
    WebDev
    WebDev is a CASE tool for creating websites, developed by PC SOFT. WebDev is short for Web Development and is mainly used in web design/development.-About WebDev:...

  • Wavemaker
    Wavemaker
    WaveMaker is an open source software development platform that automates much of the process for creating Java web and cloud applications. WaveMaker provides a visual rapid application development platform and is available as a free open source software download...

     visual, drag and drop development, standard Java deployment, open source (Windows/Linux/MacOS)
  • Wolf Frameworks
    Wolf Frameworks
    Wolf Frameworks is a web application designing & development Platform as a Service based in India and United States and represented via partners worldwide....

     is a 100% AJAX, XML & .NET based Platform for designing and delivering cross platform web applications using a browser.
  • Sculpture is a 100% free .NET based Platform for designing and delivering cross platform web applications.
  • Yii Framework Yii is a high-performance PHP framework best for developing Web 2.0 applications.

Components based on Rapid Application Development paradigm

  • Add-in Express
    Add-in Express
    Add-in Express is the product line and trademark of Add-in Express Ltd. is a privately held company located in Homel, Belarus. Established in 1998, Add-in Express is the pioneer of tools and solutions in the Microsoft Office integration industry...

     – Visual RAD tool for developing COM add-ins, smart tags, RTD servers and Excel user defined functions in Visual Studio .NET and Delphi.
  • Panther
    Panther (development tool)
    Panther Tool Suite is an extensible cross-platform collection of development tools targeted at development of 2-tier and n-tier client/server and component-based database-oriented applications. It works with all major databases and several major middleware systems. Applications developed with...

     is a cross-platform (Windows
    Microsoft Windows
    Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

    , Unix
    Unix
    Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

    , Linux
    Linux
    Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

    ; TUI
    Text user interface
    TUI short for: Text User Interface or Textual User Interface , is a retronym that was coined sometime after the invention of graphical user interfaces, to distinguish them from text-based user interfaces...

    , GUI
    Gui
    Gui or guee is a generic term to refer to grilled dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients. The term derives from the verb, "gupda" in Korean, which literally...

    , Web
    World Wide Web
    The World Wide Web is a system of interlinked hypertext documents accessed via the Internet...

    ), cross-database RAD toolset for development of n-tier component based database oriented applications. It builds native components employing the same visual paradigm used for client screens. Editions for middleware
    Middleware
    Middleware is computer software that connects software components or people and their applications. The software consists of a set of services that allows multiple processes running on one or more machines to interact...

     from IBM
    IBM WebSphere
    IBM WebSphere refers to a brand of computer software products in the genre of enterprise software known as "application and integration middleware". These software products are used by end-users to create applications and integrate applications with other applications...

    , BEA
    Tuxedo (software)
    Tuxedo is a middleware platform used to manage distributed transaction processing in distributed computing environments...

     and Microsoft
    Component Object Model
    Component Object Model is a binary-interface standard for software componentry introduced by Microsoft in 1993. It is used to enable interprocess communication and dynamic object creation in a large range of programming languages...

    exist (and can be combined).
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK