A developer's efficiency workbench (DEW) tool can include a DEW model module, a presentation module, a code abstraction module, a language library, and a code generator. The DEW model module can allow creation of a DEW model, a list of user-defined data entities. The presentation module can allow the creation of presentations that define graphical user interfaces (GUIs) whose elements can be linked with the DEW model. The code abstraction module can allow the creation of a code abstraction; a high-level, graphical, platform and programming language independent representation of the behaviors performed by the software application. Elements of the code abstraction can be linked to DEW model or presentations. The language library can store syntax and/or software code for programming languages. The code generator can use the language library to synthesize the DEW model, presentations, and code abstraction into executable software code without manual authoring by a user.
展开▼