List of Rapid Application Development tools
Encyclopedia
Cross-platform RAD tools
- Accelerator Development SolutionsAccelerator (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 PlatformSmartfaceSmartface 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::BlocksCode::BlocksCode::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. - HyperNextHyperNextHyperNext 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 HyperCardHyperCardHyperCard 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 XiEbase XiIn 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 developmentRapid application developmentRapid 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 browserWeb browserA 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 interfaceUser interfaceThe 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 managementBusiness process managementBusiness 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 integrationData integrationData 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 IDEIntegrated development environmentAn integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development...
. - IBM Rational Business Developer ExtensionIBM Rational Business Developer ExtensionIBM 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 DeveloperIBM Rational Application DeveloperIBM 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.
- LazarusLazarus (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-PowerM-Powerm-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. - MyEclipseMyEclipseMyEclipse 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 DeveloperIBM Rational Application DeveloperIBM 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 ...
. - NetBeansNetBeansNetBeans 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 StudioOmnis StudioOmnis 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. - OpenROADOpenROADOpenROAD 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 - PantherPanther (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 sourceOpen sourceThe 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 (WindowsMicrosoft WindowsMicrosoft 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...
, UnixUnixUnix 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...
, LinuxLinuxLinux 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...
; TUIText user interfaceTUI 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...
, GUIGuiGui 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...
, WebWorld Wide WebThe 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 StudioREAL StudioReal 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. - RadRailsRadRailsRadRails 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. - ServoyServoyServoy 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 - SqueakSqueakThe 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 FoxProVisual FoxProVisual 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. - VisualWorksVisualWorksVisualWorks 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 DynproWeb DynproWeb 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. - WideStudioWideStudioWideStudio 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. - XVTXVTXVT 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 StudioPhilasmicos Entwickler StudioPhilasmicos 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
- CogheadCogheadCoghead 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) - WavemakerWavemakerWaveMaker 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 SuiteZoho Office SuiteThe 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 .NETAccelerator (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, WCFWindows Communication FoundationThe 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 WFWindows Workflow FoundationWindows 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::BlocksCode::BlocksCode::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 SmalltalkDolphin SmalltalkDolphin 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 PHPDelphi for PHPRadPHP 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 XiEbase XiIn 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 developmentRapid application developmentRapid 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 browserWeb browserA 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 interfaceUser interfaceThe 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 managementBusiness process managementBusiness 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 integrationData integrationData 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 IDEIntegrated development environmentAn integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development...
. - GambasGambasGambas 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 - GuptaGupta TechnologiesGupta 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 - HabaneroHabanero.NETHabanero 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 BasicVisual BasicVisual Basic is the third-generation event-driven programming language and integrated development environment from Microsoft for its COM programming model...
- LazarusLazarus (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 - LiveCodeRuntime RevolutionRuntime 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:...
- PantherPanther (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)PowerBASICPowerBASIC 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 StudioREAL StudioReal 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 SoftwareREAL SoftwareReal 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 MakerSoftwell 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 FoxproVisual FoxProVisual 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...
- WinDevWinDevWinDev 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...
- XVTXVTXVT 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....
- GNAVIGNAVIGNAVI 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
- AppFlowerAppFlowerAppFlower 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 sourceOpen sourceThe 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 PropelPropel (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 LibraryThe 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 FrameworkThe .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 ServerMicrosoft SQL ServerMicrosoft 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...
, OracleOracle DatabaseThe Oracle Database is an object-relational database management system produced and marketed by Oracle Corporation....
, DB2IBM DB2The 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...
, SybaseAdaptive Server EnterpriseAdaptive 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 MySQLMySQLMySQL 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 StudioCodeCharge StudioCodeCharge 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.NETASP.NETASP.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 ...
, PHPPHPPHP 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...
, JSPJavaServer PagesJavaServer Pages is a Java technology that helps software developers serve dynamically generated web pages based on HTML, XML, or other document types...
, Servlets, ColdFusionColdFusionIn 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 PerlPerlPerl 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 XiEbase XiIn 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 developmentRapid application developmentRapid 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 browserWeb browserA 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 interfaceUser interfaceThe 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 managementBusiness process managementBusiness 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 integrationData integrationData 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 IDEIntegrated development environmentAn integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development...
. - IBM Rational Business Developer ExtensionIBM Rational Business Developer ExtensionIBM 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 DB2IBM DB2The 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 databaseOracle databaseThe Oracle Database is an object-relational database management system produced and marketed by Oracle Corporation....
, Microsoft SQL ServerMicrosoft SQL ServerMicrosoft 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 DeveloperIBM Rational Application DeveloperIBM 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 DB2IBM DB2The 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 databaseOracle databaseThe Oracle Database is an object-relational database management system produced and marketed by Oracle Corporation....
, Microsoft SQL ServerMicrosoft SQL ServerMicrosoft 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 DesignerIron Speed DesignerIron 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.0Web 2.0The 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 .NETVisual Basic .NETVisual 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 SQLSQLSQL is a programming language designed for managing data in relational database management systems ....
queries) without programming. - FileMakerFileMakerFileMaker 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 BaseOpenOffice.org BaseOpenOffice.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 sourceOpen sourceThe 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. - KexiKexiKexi is an integrated data management application, designed to fill the gap between spreadsheets and database solutions requiring more sophisticated development...
is an open sourceOpen sourceThe 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 FileMakerFileMakerFileMaker 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 FiveAlpha FiveAlpha 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 AccessMicrosoft AccessMicrosoft 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-PowerM-Powerm-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 FormsOracle FormsOracle 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 ExpressOracle Application ExpressOracle 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 PlatformOutSystemsOutSystems 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...
- PantherPanther (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 sourceOpen sourceThe 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 (WindowsMicrosoft WindowsMicrosoft 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...
, UnixUnixUnix 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...
, LinuxLinuxLinux 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...
; TUIText user interfaceTUI 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...
, GUIGuiGui 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...
, WebWorld Wide WebThe 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 StudioREAL StudioReal 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 SoftwareREAL SoftwareReal 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. - SybaseSybaseSybase, 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....
PowerBuilderPowerBuilderPowerBuilder 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 MakerSoftwell 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 DataFlexVisual DataFlexVisual 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). - WavemakerWavemakerWaveMaker 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. - WinDevWinDevWinDev 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
- VisSimVisSimVisSim 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 - LabVIEWLabVIEWLabVIEW 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 - EICASLABEICASLABEICASLAB 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 languageVisual programming languageIn 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 FrameworkBoomerang Software FrameworkBoomerang 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
- AppFlowerAppFlowerAppFlower 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 PHPPHPPHP 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 SymfonySymfonySymfony 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 AgendaActive AgendaActive 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 XMLXMLExtensible 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 PHPPHPPHP 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 FiveAlpha FiveAlpha 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 AccessMicrosoft AccessMicrosoft 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 FileMakerFileMakerFileMaker 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...
. - BFCBase One Foundation Component LibraryThe 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. - CakePHPCakePHPCakePHP 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 PHPPHPPHP 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.
- CaspioCaspioCaspio, 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 StudioCodeCharge StudioCodeCharge 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.NETASP.NETASP.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 ...
, PHPPHPPHP 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...
, JSPJavaServer PagesJavaServer Pages is a Java technology that helps software developers serve dynamically generated web pages based on HTML, XML, or other document types...
, Servlets, ColdFusionColdFusionIn 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 PerlPerlPerl 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 FrameworkZend FrameworkZend 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 XiEbase XiIn 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 developmentRapid application developmentRapid 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 browserWeb browserA 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 interfaceUser interfaceThe 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 managementBusiness process managementBusiness 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 integrationData integrationData 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 IDEIntegrated development environmentAn integrated development environment is a software application that provides comprehensive facilities to computer programmers for software development...
. - IBM Rational Business Developer ExtensionIBM Rational Business Developer ExtensionIBM 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 - GrailsGrails (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 RailsRuby on RailsRuby 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 ConfigurationConvention 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 DesignerIron Speed DesignerIron 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.0Web 2.0The 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 .NETVisual Basic .NETVisual 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 SQLSQLSQL is a programming language designed for managing data in relational database management systems ....
queries) without programming. - LibreSourceLibreSourceLibreSource is a collaborative development platform for open-source software, groupware, community interaction, electronic archiving and Web publishing....
- MorfikMorfikMorfik 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-PowerM-Powerm-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.
- nuBuilderNuBuildernuBuilder000 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. - OpenXavaOpenXavaOpenXava 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-drivenDomain-driven designDomain-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 AJAXAjax- 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 sourceOpen sourceThe 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 JDeveloperJDeveloperJDeveloper 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. - PantherPanther (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 sourceOpen sourceThe 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 (WindowsMicrosoft WindowsMicrosoft 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...
, UnixUnixUnix 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...
, LinuxLinuxLinux 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...
; TUIText user interfaceTUI 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...
, GUIGuiGui 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...
, WebWorld Wide WebThe 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 StudioREAL StudioReal 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 RailsRuby on RailsRuby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.-History:...
sponsored by 37signals37signals37signals 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... - ScriptcaseScriptcaseScriptCase 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 RooSpring RooSpring 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 sourceOpen sourceThe 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 JavaJava (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. - SymfonySymfonySymfony 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 DataFlexVisual DataFlexVisual 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). - Web2pyWeb2pyWeb2py 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 layerDatabase abstraction layerA 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. - WebDevWebDevWebDev 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:...
- WavemakerWavemakerWaveMaker 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 FrameworksWolf FrameworksWolf 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 ExpressAdd-in ExpressAdd-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. - PantherPanther (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 (WindowsMicrosoft WindowsMicrosoft 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...
, UnixUnixUnix 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...
, LinuxLinuxLinux 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...
; TUIText user interfaceTUI 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...
, GUIGuiGui 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...
, WebWorld Wide WebThe 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 middlewareMiddlewareMiddleware 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 IBMIBM WebSphereIBM 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...
, BEATuxedo (software)Tuxedo is a middleware platform used to manage distributed transaction processing in distributed computing environments...
and MicrosoftComponent Object ModelComponent 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).