A modern, secure, and modular Inventory Management System built using Qt C++.
For the most secure and verified download experience, please use the official Microsoft Store.
IMS is a powerful and secure desktop inventory management system tailored for small-to-medium businesses. It simplifies stock tracking, order processing, sales, and employee roles — all via a clean Qt C++ GUI.
- ✅ Dashboard – Centralized inventory overview
- ✅ Product Management – Add, update, delete & track products
- ✅ Sales & Orders – Process transactions and manage customers
- ✅ Stock Adjustments – Record damage, returns, and stock changes
- ✅ User Management – Role-based permissions & user creation
- ✅ Promotions – Manage discounts and offers
- ✅ Activity Logs & Notifications – Stay updated in real-time
- ✅ Secure Login – SHA-256 password hashing
- Language: C++
- Framework: Qt 6 (Widgets)
- Database: SQLite
- Security: SHA-256 Authentication
- Platform: Windows
| Screen | Preview |
|---|---|
| Sign In | ![]() |
| Register | ![]() |
| Dashboard | ![]() |
| Products | ![]() |
| Add Product | ![]() |
| Update Product | ![]() |
| Delete Product | ![]() |
| Add Employee | ![]() |
| Notifications | ![]() |
- 📦 Download
IMS_Setup.exefrom the Releases Page - 🚀 Run the installer
- 🎉 Launch from desktop/start menu
git clone https://github.com/arshc0der/Inventory-Management-System.git
cd Inventory-Management-System📌 Requires Qt 6 and compiler for C++ (e.g., MSVC or MinGW)
⚠️ This is a Beta release – expect occasional bugs- 🛠️ Under active development
- 🐛 Found something? Submit to GitHub Issues
Contributions are welcome! Here's how:
- 🍴 Fork the repository
- 🛠 Make your changes
- 📬 Submit a pull request
- ⭐ Star the repo to support the project
- 💻 Follow @arshc0der on Github
- 📬 Get updates on new features & releases
- 💬 Share feedback via Issues or Discussions
Licensed under the MIT License. © 2025 Arshc0der









