Borland Together modeling technologies enable software delivery teams to create applications that truly meet business needs by using its capabilities to analyze, design and implement flexible, adaptable and maintainable software architectures. Whether the task involves changing business processes, creating new applications, or extracting design information from existing systems, Together keeps business analysts, system analysts, architects, data modelers and developers in sync, with a common, visual understanding of the architecture of applications.
Together has features that accelerate the analysis, design and development of enterprise applications
Together's integration with leading requirements definition and management solutions provides direct access, reuse and traceability to and from requirements – crucial to every successful application.
Find out more using these frequently asked questions or take a look at the Together datasheet.
Advanced visual modeling techniques | Improves collaboration between business analysts, system analysts, architects and developers to deliver higher-quality applications, faster |
Core UML, data modeling and Model Driven Architecture (MDA) capabilities | Increases business agility and reduces application maintenance costs by providing a blueprint for business process, application and enterprise architectures, as well as data structures |
Extensive DSL (Domain Specific Language) capabilities | Providing business-centric models improves comprehension and can more accurately represent business complexity |
Design patterns for repeatable project success | Improves development team productivity throughout the development lifecycle |
Platform independent modeling | Ensures flexibility to support all applications, regardless of platform, with platform neutral designs |
Support for industry standards including UML, XMI, QVT, OCL | Conforming to MDA standards ensures maintainability and portability |
LiveSource® technology | Delivers round-trip technology to keep models and code synchronized at all times |
Support for a wide range of programming languages (Java, J2EE, C++, C#) | Ensures greater flexibility by creating platform-neutral designs that target multiple platforms |