Follow these simple steps to turn your requirements into structured systems – just like an architect plans a building before it's built.
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.
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
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
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
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
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