A COLLABORATIVE ENVIRONMENT FOR DEVELOPING ENTERPRISE APPLICATIONS
zAppDev is a high-level software design tool that facilitates and simplifies the development of business software. It turns business models into executable software components for multiple platforms using well established industry standards and best practices. zAppDev allows the development of high quality business applications, in any software framework (eg. java, .net), and any combination of development technologies.
- Creates complete, robust applications by describing the domain model, business rules and operations.
- Allows for high quality, flexibility and cost-effectiveness in the application development process.
- Enriches any development environment with agile features.
- Supports a model driven development methodology.
Turn your business model into agile software. Save money and time by concentrating on the design.
zAppDev® offers a set of integrated tools providing a unique, seamless development environment and flexibility to choose your implementation strategy in terms of development technologies, design patterns and coding practices on any infrastructure (e.g. .NET, Java). The philosophy of zAppDev® is to Model the business, not the code and use the model to quickly build new, upgrade existing and rapidly adapt all business software in your organisation. By decoupling the software development from a particular platform, zAppDev® frees organisations imprisoned by their software and gives them full control of developments to support changing business needs and new opportunities. By putting the emphasis on models instead of the code, zAppDev® ensures that an application running on Windows could just as easily be running in a Java based environment, or any other technology in the future. Modeling has greater expressive power than coding, as it describes unambiguously processes, user roles, interfaces and data. The various models are guaranteed to be correct and consistent with each other. Save money and time by concentrating on the design; implementation is handled by the machine.
zAppDev focuses on three key characteristics: Development, Productivity and Agility. Capture and describe business information in rich business language terms of: Data Entities, Business Objects, Business Rules, Functional Processes, Business Workflows, Authorization Roles, User Forms, User Tasks, Application Logic (Data Validation Rules, Conditional Logic, Business Calculation), Web Services. Other features include:
- Business Modeling
- Model Repositories
- Generating Applications
- High SW Quality
- Collaboration and Monitoring
Popular application frameworks provide the building blocks of any enterprise class application, ensuring high quality of the generated software artifacts.
Perform custom business logic or data transformations by invoking custom web services, APIs or stored procedures authored by your company. zAppDev® includes APIs to programmatically access object data stores and meta-data.