Understand, Define and Control Your Software Architecture with Lattix
Understand, define and control your software architecture so that you can develop, build and test your applications
The Lattix toolset allows the creation dependency models of your system, to facilitate effective management of your software architecture and understand the detailed dependencies of every element
Re-engineer systems and generate work lists
Layering and componentisation
Control usage of 3rd party libraries
Metrics to measure complexity, stability, cyclicality, coupling, etc
Extensibility options via an Open API
Lattix Enterprise Suite — Discover, Optimise and Control your System
The Lattix Enterprise Suite is a collection of desktop and web applications, command line utilities, and a web-based repository that will empower your development organisation. Architects and developers can analyse their systems in detail, edit the structure to improve the design, and specify rules to formalise and communicate the architecture to the entire organisation. The result is better quality, improved reliability, and higher productivity.
Lattix Architect and Analyst are desktop applications that enable you to create Dependency Models of your systems, including applications, databases, services, and configuration files. Analyze your architecture in detail, edit the structure to create what-if and should-be architectures, and create design rules to formalize and communicate that architecture to your entire development organization. Use the data to perform such tasks as impact analysis and rule verification.
Continuously Monitor and Communicate Your Architecture
Lattix Web provides a convenient and powerful way to publish and track the evolution of your projects. It includes a Repository, which is updated manually using Lattix Architect or automatically by your build system, and is accessed from a web browser. The extended team can use their browser to view Project Tracks with Snapshots of each build and compare Trends of changes, architectural violations, metrics and a variety of other data. Now it is easier than ever to communicate this critical information to your entire organization.