Select Architect (BMM, BPMN, UML)

Business motivation model (BMM)Business Motivation Model (BMM)

Business process model (BPMN)Business Process Model (BPMN) Select Architect also provides Process Hierarchy and Process Thread diagrams.

Use case model (UML)Use Case Model (UML)

Sequence diagram (UML)Sequence Diagram (UML)

Class diagram (UML)Class Diagram (UML). Other UML diagrams such as Communication (Collaboration), Activity and State diagrams are also supported.

Physical data modelPhysical Data Model. Select Architect supports both Logical and Physical Data Modeling.

Select Architect is a scaleable modeling tool for pragmatic Business Motivation Modeling (BMM), Business Process Modeling (BPM), Service and Component Based Development (CBD), Rapid Application Development (RAD), Unified Modeling Language (UML) and database design. Select Architect is widely accepted and recognized as a consistent innovator in the design tools and modeling tools market.

Strategic Business Modeling

Strategic modeling of the business, using the Business Motivation Model (BMM), allows models created in Select Architect to be used to communicate and enhance business plans. This modeling activity, in turn, may be used to identify changes in business plans, and how they affect changes in systems (manual or as IT) modeled in business process models or UML models.

Business Process Modeling

Business Process Modeling (BPM) within Select Architect is used to clearly communicate the desired business workflows and processes. This ensures that delivered solutions meet the needs of the business and that the impact of change can be easily assessed. Notations for BPM include the BPMN. Component Based Development and design is achieved through extensions to UML and integrated component reuse, giving architects abstracted views for solution assembly.

UML Modeling

Select Architect is based on a pragmatic UML profile, focused on Component Based Development and business system design. Database design is catered for through Entity Relationship Diagrams and Table Relationship Diagrams, using the "crow's foot" notations familiar to DBAs and database designers.

Finally, free form diagrams are available just in case you need to do something different from the standard UML, BPMN, BMM or data modeling techniques. Select Architect's approach as a modeling tool is minimalist and easy to learn, while applying industry standards to supply all the tools needed for system design.

Select Architect allows complex IT applications to be modeled before commencing development, uncovering costly problems earlier in the development life cycle. It also acts as a store for intellectual property, which is invaluable during system maintenance, improvement and integration.


  • Business Motivation Modeling, using BMM, modeling the business itself and identifying why systems are implemented.
  • Business Process Modeling, using process heirarchy and BPMN, providing model animation and traceability, ensuring designs and software solutions are precisely aligned to the needs of the business.
  • Scalability from an enterprise-scale, multi-user repository.
  • Rapid development of applications through pragmatic modeling, design patterns and component-based techniques.
  • Impact analysis, achieved through integrated modeling techniques and requirements database.
  • XML Schema generation from UML designs and reverse engineering into models, to aid understanding.
  • Relational Database Schema generation from UML designs and reverse engineering into models, to aid the understanding of your data.
  • Integrated design-time component supply and reuse.

In its own right, Select Architect is an incredibly powerful Business and Component Based Development modeling tool. As part of Select Solution Factory, Select Architect becomes the cornerstone for realizing all the benefits of Component Based Development – a step forward in Rapid Application Development (RAD).

Previous Versions

Select Architect has evolved from Select's OMT tool of the mid-1990s, which progressed to Select Enterprise, with early UML support, and Select Component Architect, before being renamed as Select Architect in the v7.0 release.