# Introduction

{% embed url="<https://www.youtube.com/watch?v=AdPpPe4YbvE&t=12s>" %}

## Flexbase - Enterprise Application Framework

### 🚀 Finally, a Framework That Gets It

**Stop wasting time on repetitive code. Start building what matters.**

Flexbase is the .NET Core framework that eliminates the tedious parts of enterprise development, so you can focus on solving real business problems.

#### ⚡ Why Developers Love Flexbase

* **No More Boilerplate** - Generate complete modules automatically
* **Enterprise Ready** - All patterns built-in from day one
* **Quick Setup** - Works immediately out of the box
* **Focus on Logic** - Write business rules, not infrastructure

#### 🏗️ What Happens Automatically

REST APIs, database integration, validation, message bus, DTOs, command handlers, event publishing, testing ready - everything you need, generated perfectly.

#### 🎯 What You Actually Write

Just your business model and rules. That's it.

```csharp
public partial class Order : DomainModelBridge
{
    [Required]
    public string CustomerId { get; set; }
    
    [Range(0.01, double.MaxValue)]
    public decimal TotalAmount { get; set; }
    
    // Your business logic here
    public virtual Order AddOrder(AddOrderCommand cmd)
    {
        // Custom business rules
        return this;
    }
}
```

#### 💰 The Numbers Don't Lie

* **Massive Time Savings** - Complete modules in minutes
* **Huge Cost Reduction** - Save millions in development
* **Faster Delivery** - Ship features when you need them
* **Better Quality** - Consistent, tested patterns

#### 🚀 Ready to See the Magic?

1. **Install**: Use Flexbase Studio and Gen to define features and generate code
2. **Define**: Your domain model
3. **Generate**: Complete module
4. **Deploy**: Production-ready application

***

**Discover why thousands of developers have already made the switch. Your future self will thank you.**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.flexbase.in/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
