Plan It Before You Build It

Follow these simple steps to turn your requirements into structured systems – just like an architect plans a building before it's built.

Context-Aware “Diagram GPT”
Generate Software Engineering Diagrams with simple prompts.

System Overview

AUTOSAD (AI Augmented System Architecture and Design) is a comprehensive AI-powered platform designed to automate and streamline System Architecture and Design and Software Engineering tasks. The system provides an integrated environment for creating, managing, and documenting software architecture using AI assistance.

Key Capabilities

AI-Powered Diagram Generation: Automatically generate UML diagrams, system context diagrams, and deployment models

Interactive Diagram Editors: Built-in PlantUML, DrawIO, and Excalidraw editors
Document Generation: Automated Software Architecture Document (SAD) generation
Multi-Cloud Support: Support for AWS, Azure, GCP, and on-premises deployment models
Real-time Collaboration: Team-based project management and collaboration features

Features

1. Project Management
• Create and manage multiple projects
• Team collaboration and user management
• Project versioning and history tracking

2. AI-Powered Diagram Generation
Use Case Diagrams: Generate from functional requirements
System Context Diagrams: C4 model generation
Interaction Diagrams: Sequence and communication diagrams
Data Models: Conceptual, logical, and physical data models
Application Models: Component and class diagrams
Deployment Models: Multi-cloud deployment diagrams

3. Interactive Editors
PlantUML Editor: Real-time UML diagram editing
DrawIO Integration: Professional diagram creation
Excalidraw: Freehand diagramming
Mermaid Support: Markdown-based diagrams

4. Document Generation
• Software Architecture Document (SAD): Automated generation
• Multiple Export Formats: PDF, Word, HTML
• Customizable Templates: Multiple document layouts
• Real-time Preview: Live document editing

User Guide:

Getting Started

1. Account Setup
1.  Register for an account or sign in
2. Complete your profile setup
3. Choose your subscription plan


2. Creating Your First Project
1.  Click "Create New Project" on the dashboard
2. Enter project details:
3. Project Name
4. Description
5. Team members (optional)
6. Select project template (optional)

3. Adding Requirements

Functional Requirements
1. Navigate to "Functional Requirements" section
2. Click "Add Requirement"
3. Enter requirement details:
4. TitleDescription
5. PriorityCategory
6. Save the requirement

Non-Functional Requirements
Go to "Non-Functional Requirements" section
Add requirements for:

Performance
• Security
• Scalability
• Usability
• Reliability


4. Generating Diagrams


1. Use Case Diagrams
1.  Navigate to "Use Case Model"
2. Click
"Generate with AI" Provide system description or select existing requirements
3. Review and edit generated diagram
4. Save the diagram

2. System Context Diagrams
1.  Go to "System Conceptual Design"
2. Use AI to generate C4 system context diagram
3. Customize the diagram using PlantUML editor
4. Export or save the diagram

3.Data Models
1. Navigate to "Data Model" section
2.Choose model type:
Conceptual Data Model
Logical Data Model
Physical Data Model
3. Generate with AI or create manually
4. Edit using the PlantUML editor

4. Application Models
1. Go to "Application Model" section
2. Create:
Component diagrams
Class diagrams
3. Use AI assistance for generation
4. Customize as needed

5. Deployment Models
1. Navigate to "Deployment Model"
2. Choose deployment type:
AWS
Azure
GCP
On-Premises
3. Edit content using the rich text editor
4. Export to PDF, Word, or HTML


Advanced Features:

AI Assistant Usage

AI Assistant Usage
1.  Natural Language to Diagrams: Describe your system in plain English
2. Code Generation: Generate PlantUML code from descriptions
3. Validation: AI validates diagram consistency
4. Suggestions: Get improvement suggestions for diagrams

Collaboration Features
1. Team Management: Invite team members
2. Role-based Access: Assign different permissions
3. Version Control: Track changes and versions
4. Comments: Add comments to diagrams and documents

Export and Sharing
1.  Multiple Formats: Export diagrams as PNG, SVG, PDF
2. Document Export: Generate professional SAD documents
3. Sharing: Share projects with stakeholders
4. Embedding: Embed diagrams in other documents

Support and Resources

AI Assistant Usage

• API Documentation

PlantUML Documentation

DrawIO Documentation

Community
• GitHub Issues: Report bugs and feature requests
• Discussion Forum: Community support
• Documentation Wiki: User-contributed guides

Contact
• Technical Support: support@autosad.com
• Feature Requests: features@autosad.com
• Bug Reports: bugs@autosad.com

Automate over 80% of the system design lifecycle with AI

Video Play Icon

Play Video

Ready to Transform Your Software Modeling Experience?

AUTOSAD Dashboard
Trusted By Engineers
Trusted By Engineers
AriseHealth logoOE logoThe Paak logoEphicient logoToogether logoARIGINAL logo