Home Projects Yaso ERP
Desktop Application Windows (x64) 2026

Yaso ERP

A modern, lightweight and offline-capable Enterprise Resource Planning desktop software built with Python and CustomTkinter for end-to-end business management.

Project Overview

Yaso ERP is a modern, lightweight, and offline-capable Enterprise Resource Planning desktop software developed with Python 3.12 and CustomTkinter. It provides end-to-end management for small and medium-sized businesses across sales, purchasing, inventory, finance, and human resources.

From sales orders and CRM tracking to supplier directories and purchase orders, real-time inventory management with negative-stock prevention, invoicing and expense tracking with transactional rollback safety, and department-level HR management with Role-Based Access Control (RBAC)—Yaso ERP centralizes critical business workflows seamlessly.

Powered by Matplotlib-driven dynamic analytics dashboards, executives can monitor revenue trends, expense ratios, and critical stock alerts in real-time. Built with SQLite3 atomic transaction safety and packaged as an official MSIX Windows application, Yaso ERP combines desktop performance with enterprise reliability.

Key Features

Executive Dashboard: Real-time financial metrics, dynamic revenue & expense charts powered by Matplotlib, recent orders, and instant low-stock notifications.

Sales & CRM: Comprehensive customer directory, quotations, multi-line sales orders with automated tax/discount calculations, and one-click invoice generation.

Purchase Management: Supplier directory, purchase orders, goods receipt (mal kabul) tracking, and payable synchronization.

Inventory & Stock: Product catalog, category management, automated stock movements with negative-stock prevention, and critical threshold alerts.

Accounting & Finance: Invoicing, expense tracking, partial/full payment recording with transactional rollback safety, and monthly financial summaries.

Human Resources (HR): Employee registry, department structures, role assignments, and salary tracking.

Enterprise Security & Packaging: Role-Based Access Control (RBAC: Admin, Manager, User), secure password hashing, atomic SQLite transaction safety, and Windows Store MSIX packaging.

Yaso ERP on Microsoft Store!

A modern, lightweight and offline-capable Enterprise Resource Planning desktop software built with Python and CustomTkinter for end-to-end business management.