What's new?
Discover the latest features and capabilities of 5.1 that empower your development teams to build, design, and deploy with unprecedented efficiency and flexibility.
Generic Implementation Projects & Custom Stacks
Unlock unlimited possibilities with our Generic Implementation Projects and Custom Stacks capabilities. These flexible approaches remove language and framework constraints, giving you complete freedom to design and implement solutions tailored to your organization's specific needs.
Generic Implementation Projects
- Framework Agnostic Design: Build service projects without implementation language restrictions while supporting Domain Driven Design (DDD) principles
- Comprehensive Modeling: Design all elements of your component with structured modeling capabilities and rich documentation possibilities
- Rich Extensions: Access to powerful extensions including API modeling, domain modeling, integration modeling, and architecture modeling support
- Design Documentation: Auto-generated UML diagrams and comprehensive documentation capabilities for design models
- Decision Support: Built-in support for architectural decision making and documentation
Learn more about Generic Implementation Projects.
Custom Stacks
- AI-Powered Implementation: Transform design specifications into working code using AI-powered coding assistants
- Complete Technology Flexibility: Use any programming language supported by your coding assistant
- Design-Driven Development: Code generation follows your design specifications and architectural standards
- Sustainable AI Usage: Design files provide consistent context for reliable AI assistance
- Architectural Freedom: Implement custom patterns and architectural decisions without predefined templates
Learn more about Custom Stacks.
Perfect for teams that need maximum flexibility in their design and implementation approach, whether exploring new technologies or implementing custom architectural patterns.
Graphical implementation design
Transform your service architecture visualization with our advanced Graphical implementation design capabilities. Create intuitive, interactive diagrams that bring your microservices architecture to life using a comprehensive canvas-based interface.
Visual Design Excellence
- Drag-and-Drop Interface: Design service architectures using an intuitive canvas where you can drag and drop various model elements
- Component Organization: Organize components by grouping related elements for clear architectural structure
- Relationship Modeling: Define relationships between different service components to visualize dependencies and interactions
- Business Logic Visualization: Model complex business logic through visual representations that are easy to understand
- Integration Patterns: Create integration patterns for both external and internal services
Comprehensive Model Elements
- Domain Driven Design Elements: Aggregate, Entity, Value Object, Command, Domain Service, Business Event, and Business Error
- Implementation Design Elements: Class, Method, Service, REST API, REST Operation, Message components, and Database elements
- Rich Element Library: Access to comprehensive model elements organized into logical categories for complete service modeling
Key Capabilities
- Independent Operation: Works alongside existing modeling extensions (API, Domain, Integration) without automatic synchronization
- Visual Canvas: Intuitive interface for creating comprehensive service architectures and designs
- Flexible Modeling: Support for both domain-driven design principles and technical implementation details
- Ideation & Development Support: Especially valuable during the ideation and development phases, helping teams visualize concepts and iterate on designs before implementation
Learn more about Graphical implementation design.
Perfect for architects, technical leads, and development teams who need to communicate complex service architectures effectively through visual design.
Generic Diagrams
Enhance your documentation and communication with Generic Diagrams - a flexible diagramming tool that supports multiple diagram types for various use cases beyond traditional architecture modeling.
Key Features
- Multiple Diagram Types: Create flowcharts, sequence diagrams, entity relationship diagrams, network diagrams, mind maps, and custom diagrams
- Professional Tools: Access rich symbol libraries, auto-layout algorithms, and export options (PNG, SVG, PDF)
- Collaboration: Real-time collaboration with team members and built-in version control
- Flexible Design: Create specialized diagrams for your specific domain requirements
Ideal for business analysts, project managers, developers, and anyone who needs to communicate complex information visually.
AI-Based Diagram Assistant (Beta)
Enhance your diagramming workflow with our intelligent AI-Based Diagram Assistant. This beta feature leverages artificial intelligence to provide insights about your diagrams and accelerate diagram creation within the modeling tool.
Core Capabilities
- Explain Diagram: Get AI-powered descriptions of the architectural scenario depicted in your diagram
- Describe as Solution Option: Generate solution option descriptions for Architectural Decision Records (ADRs)
- Propose Changes: Receive suggestions for changes needed to realize the scenario
- Suggest Stories: Get AI-generated Jira story suggestions for implementing the scenario
- Suggest Improvements: Identify opportunities to improve your architectural approach
- List Advantages & Downsides: Analyze the benefits and potential drawbacks of your design approach
Smart Features
- Context-Aware Analysis: The assistant analyzes your entire diagram or selected elements to provide relevant insights
- Custom Actions: Use the custom actions button to ask specific questions or generate text for your unique needs
- Interactive Results: View results in a sidebar where you can add them as notes, copy to clipboard, or trigger additional actions
- OpenAI Integration: Powered by GPT-4o for intelligent analysis and suggestions
Requirements
- Requires an OpenAI API key configured in your user settings
- Available via the purple AI button on the canvas or through the context menu
- Works with both complete diagrams and selected diagram elements
Learn more about the Diagram Assistant and AI-infused capabilities.
This AI-powered assistant transforms diagram analysis from a manual process into an intelligent workflow that provides architectural insights and accelerates your design decisions.
These powerful new features represent our commitment to providing developers and architects with the tools they need to succeed in today's complex software development landscape. Each feature is designed to enhance productivity, improve collaboration, and maintain the highest standards of quality in your projects.