TECHNICAL / FUNCTIONAL SPECIFICATIONS (Initial Draft)
Inventory and Order Management System
Version: 0.1 (Initial Draft)
Date: 27-June-2025
Parties Involved
• Client:
Deccan Enterprises Pvt Ltd
Website: [Link]
• Technology Partner / Vendor:
Innovito Networks Limited
Website: [Link]
Project Overview
The objective is to design, develop, and deploy a centralized, cloud-based
inventory and order management system for Deccan Enterprises Pvt Ltd. The
solution must support multi-warehouse inventory control, order processing,
supplier integration, and real-time analytics for decision-making.
Functional Requirements
3.1. User Roles & Access
• Admin
• Inventory Manager
• Sales/Order Executive
• Warehouse Staff
• Analytics Viewer (Read-only)
3.2. Inventory Management
• Add, edit, and remove products (SKU-level)
• Track stock levels across multiple warehouses
• Auto-reorder threshold alerts
• Batch & expiry tracking (if required)
• Product categorization & barcode generation
3.3. Order Management
• Sales order creation and processing
• Purchase order creation and tracking
• Integration with logistics APIs (optional phase)
• Returns & refunds workflow
• Notifications for pending/overdue orders
3.4. Supplier & Vendor Module
• Supplier onboarding and management
• Purchase price tracking
• Supplier performance analytics
3.5. Customer Module
• Customer database (B2B & B2C)
• Order history
• Credit & payment terms tracking
3.6. Reports & Analytics (Real-Time)
• Real-time stock dashboard
• Sales vs purchase graphs
• Fast-moving vs slow-moving items
• Warehouse-wise performance
• Forecasting tools (optional phase)
Technical Requirements
4.1. Architecture
• Cloud-based (AWS / Azure / GCP – TBD)
• Scalable, microservice-based architecture
• REST APIs for integration with 3rd-party platforms (ERP, eCommerce, etc.)
4.2. Technology Stack (Tentative)
• Frontend: [Link] / Angular
• Backend: [Link] / Django
• Database: PostgreSQL / MongoDB
• Analytics: Apache Superset / Power BI Integration
• Hosting: AWS EC2 / Azure App Services
4.3. Security
• Role-based access control (RBAC)
• Data encryption at rest and in transit
• Audit logs and versioning
• Two-factor authentication (2FA) for admins
Tentative Milestones
Phase Timeline
Requirement Finalization 1 Week
UI/UX Design 2 Weeks
Development Phase 1 4 Weeks
Development Phase 2 3 Weeks
UAT & Feedback 2 Weeks
Go-Live & Deployment 1 Week
Post-Go-Live Support 3 Months
Deliverables
• Web-based Inventory & Order Management Application
• Admin Control Panel
• API Documentation
• Deployment Scripts & Source Code
• User Manual & Training Document
• Analytics Dashboards
Assumptions & Constraints
• Client will provide product SKUs, supplier data, and sample orders.
• Phase 1 excludes mobile app development and ERP integration (can be
scoped later).
• Hosting and domain provisioning to be managed by the vendor unless
specified.
Prepared By Reviewed By Approved By
Amar Sachadev Deccan IT Contract Manager Jhansi Mahalakshmi (SOT)