Skip to main content

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

AudienceWhat you'll find here
DevelopersSolution layout, data-access patterns, routing quirks, and configuration reference
DevOps / ITRequirements, connection strings, IIS notes, and deployment considerations
Product & supportModule overview, feature map, and how users move from login to each area
info

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:

  1. Introduction — What Damsy ERP is, its modules, technology choices, and solution structure.
  2. Getting Started — Prerequisites, installation, local run, configuration, and database connection setup.

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.
tip

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.

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.