Providing a foundation to gain the benefits of a cross-platform integrated development environment (IDE) for enterprise development. The software development environment can reach across many types of application topologies (e.g., terminal/mainframe, LAN client/server, Internet browser/server), programming language environments (e.g, C, C++, Visual Basic, Java, J2EE, .NET), various scripting environments (e.g., VBScript, Javascript, ECMAscript, LotusScript, Perl, PHP, Python), and system/software design methods/notations (e.g., information engineering, IDEF, UML). The technology architecture provides the path to migrate the variety of IDE technologies from current application topologies and languages to those that are more advanced or otherwise required. This may entail providing multiple IDEs for different language and platform environments, which still have the means to share design objects and data, or providing a single IDE foundation for all languages and platforms for all development purposes.
Back to Enterprise Architecture