Welcome to Damsy ERP
Damsy ERP is a multi-company enterprise resource planning system built on ASP.NET MVC 5. This documentation explains how the platform works, how to run it locally, and how to extend or deploy it with confidence.
Whether you are onboarding as a developer, preparing a staging environment, or revisiting the codebase after time away, these pages are designed to get you productive quickly.
Who this documentation is for
| Audience | What you'll find here |
|---|---|
| Developers | Solution layout, data-access patterns, routing quirks, and configuration reference |
| DevOps / IT | Requirements, connection strings, IIS notes, and deployment considerations |
| Product & support | Module overview, feature map, and how users move from login to each area |
This site documents the application architecture and developer workflow. It does not catalog every stored procedure or form field — that detail lives in SQL Server and the running application.
How to navigate
Documentation is organized into two sections to match a typical onboarding path:
- Introduction — What Damsy ERP is, its modules, technology choices, and solution structure.
- Getting Started — Prerequisites, installation, local run, configuration, and database connection setup.
Recommended reading order
If you already know the stack and only need to run the app, jump straight to Installation and Running locally.
What you'll learn
By the end of the Introduction section, you should understand:
- How Damsy ERP separates UI, data access, business objects, and shared utilities
- Which functional modules exist (Payroll, Billing, Stock, ESS, and others)
- Intentional naming quirks in routes and session keys that affect URLs and debugging
- How a browser request flows from MVC controllers through DAL classes to SQL Server stored procedures
Conventions used in this documentation
- Code snippets are short and illustrative — they show patterns, not full file listings.
- Admonitions (
info,tip,warning,danger) highlight decisions that affect security, routing, or database setup. - Relative links connect related pages so you can move through topics without losing context.
Keep the Solution structure page bookmarked. It is the fastest way to orient yourself when tracing a bug from a controller action to its DAL and stored procedure.
Related pages
Next steps
Start with What is Damsy ERP? for a high-level picture of the platform, then follow the Getting Started guides to run the application on your machine.