
Pegasystems model-driven development allows business users to model enterprise behavior at an abstract level, while automating the generation of code. This results in dynamic enterprise software with the agility to handle rapid change. The SmartBPM Suite enables extremely powerful applications with a few dozen abstract models. SmartBPM takes these models and generates literally hundreds of thousands of lines of code. This brings the development cycle into the 90-day window.
Models in SmartBPM represent the requirements, processes, policies, decisions, user interfaces, data objects, and integration details for a complete business application. Models are initiated as high-level descriptions of an application – use cases, processes, reports, and integration. These are combined with data and UI models to show behaviors and document requirements and design early and iteratively. Analysts, architects, and developers extend the models, adding details, constraints, and interactions and connecting with IT systems to complete applications, all in the modeling environment without resorting to traditional coding methods.
A major benefit of SmartBPM’s model-driven development is the ability to reuse enterprise models. Pegasystems has created dozens of industry-specific frameworks containing thousands of models that are used as a starting point to quickly bring enterprise functionality online. This allows Pegasystems to deliver complete solution frameworks for immediate use and reuse.
With model-driven development, users can:
Community
See how your colleagues are driving business success with BPM.
What's New
Interested in Learning More? Submit a Request for more information.