MAGE TECH ERP
Modern, intelligent, enterprise-grade business management — designed to bring the entire organization onto one unified system.
Corporate Overview
About MageTech Solutions & What is MageTech ERP?
Who we are — and what the platform does
About MageTech Solutions
We build practical business management software on the Odoo platform. Our focus is reducing manual work, improving visibility and helping management see the complete business picture.
Our promise
Manage. Automate. Grow. Every implementation is configured and customized around your business processes — not the other way around.
The Business Challenge
Why organizations move to a unified ERP
Multiple Systems
Departments use different tools that do not share information.
Manual Processes
Employees re-enter the same data again and again.
Limited Visibility
Management cannot see the whole business instantly.
Follow-up Problems
Leads, customers, payments and tasks get missed.
Reporting Delays
Reports take manual preparation and long lead times.
Department Silos
Sales, finance, HR and operations work separately.
Growth Pressure
Existing tools become hard to manage as the company grows.
The Solution & ERP Ecosystem
One platform. Every department. One source of truth.
ERP
Every department shares one live database — one version of the truth. Hover a module to explore.
Executive Dashboard & Analytics
The business at a glance Sample Demo Data
📊 Revenue Overview
Monthly revenue trend · financial year 2025–26
🎯 Sales Pipeline
Where every lead stands right now
🛠️ Project Performance
📌 Receivables & Employees
Business Solution Modules
CRM & Lead Management
The complete customer lifecycle
📇 Lead information
- Contact details & full company profile
- Source — website, social, Google, WhatsApp, referral
- Assigned salesperson, expected value & probability
🗺️ Lead journey
- Capture — collect enquiries from every channel
- Qualify — identify real potential customers
- Follow up — schedule calls, meetings, emails, tasks
- Convert — qualified leads into customers
Customer 360° View
Everything about a customer — in one place
Customer Information
Company, contact, email, phone, address — complete and current.
Business Information
Orders, revenue, outstanding, projects, invoices, payments.
Communication
Every call, email, meeting and note attached to the record.
Documents
Contracts, quotations, invoices and project files.
Sales, Quotations & Invoices
From enquiry to billing without switching systems
📄 Quotation management
- Products/services, discounts & taxes
- Payment terms, validity & emailing
- Track Draft → Sent → Accepted → Order
🧾 Invoice management
- Invoice from order — nothing retyped
- Due dates & clear payment status
- Draft · Sent · Partially Paid · Paid · Overdue
💰 Payment tracking
- Total, paid, pending & overdue amounts
- Customer-wise outstanding balances
- Charts and summaries on demand
Sample Demo Data Payment numbers shown in demos are illustrative only.
Receivables Snapshot
Sample customer-wise outstanding balances Sample Demo Data
| Customer | Total Invoiced | Paid | Pending | Overdue |
|---|---|---|---|---|
| GreenLeaf Technologies Pvt. Ltd. | ₹3,20,000 | ₹1,95,000 | ₹85,000 | ₹40,000 |
| UrbanNest Interiors | ₹1,45,000 | ₹1,45,000 | ₹0 | ₹0 |
| SwiftBazaar Retail | ₹2,60,000 | ₹1,72,000 | ₹88,000 | ₹0 |
| NovaFit Wellness | ₹4,20,000 | ₹2,45,000 | ₹60,800 | ₹84,200 |
Projects, Tasks & Timesheets
Deliver on time, on budget, fully visible
📋 Tasks — kanban boards
- To Do → In Progress → Review → Testing → Completed
- Assignee, priority, deadline, hours, checklist, attachments
⏱️ Timesheets
- Employees log project, task, date, hours & description
- Total vs billable hours, utilization & project hours
- Accurate client billing from real work
Finance & Expense Management
Centralized financial visibility
Revenue
Expenses
Profit
Receivables
Payables
Cash Flow
Taxes
Invoices
Payments
HR Suite — Employees, Attendance, Leave, Recruitment
People operations, one platform
👤 Employee management
- Name, ID, department, designation, manager
- Joining date, contact, skills & documents
🕐 Attendance
- Present · Absent · Late · Half Day · On Leave · Remote
- Daily & monthly views per person and team
🏖️ Leave
- Employee → Manager → HR → Approved
- Balance, history, pending requests & status
🎯 Recruitment
- Application → Screening → Interview → Technical → HR → Offer → Hired
- Resume, skills, experience & interview notes
Inventory, Purchase & Customer Support
Goods, vendors and service — fully connected
📦 Inventory
- Products, categories, warehouses & stock movement
- Low-stock / out-of-stock alerts, incoming & outgoing
🛒 Purchase
- Request → RFQ → Vendor Selection → PO → Goods → Bill → Payment
- Supplier records & purchase history per vendor
🎧 Support
- Ticket ID, customer, subject, priority, agent, SLA
- New → Assigned → In Progress → Resolved → Closed
- Agent sees customer order & project history
Documents & Marketing
Paperless office · measurable campaigns
📁 Document management
- Contracts, invoices, quotations, employee & project files
- Upload, preview, search, categorize
- Permission control & version management
📣 Marketing
- Channels: Google, Facebook, Instagram, LinkedIn, Website, WhatsApp, Referral
- Track leads, conversions, campaign cost, revenue & ROI
Business Intelligence & AI Features
From data to business decisions
🎯 AI Lead Scoring
Identify high-priority leads instantly.
Recommended action: contact within 24 hours.
AI-suggested · sample📄 AI Customer Summary
"This customer generated ₹4.8L in revenue during the last 12 months and currently has two active projects. One invoice is approaching its due date."AI-generated · sample
🛠️ AI Project Insights
AI assistants generate follow-up suggestions, summaries, emails and meeting prep. AI is assistance, not automatic decisions — people stay in control.
AI-analyzed · sampleMobile, Roles, Approvals & Notifications
Accessible anywhere. Secure by role. Always informed.
👔Management
💼Sales
🛠️Project Manager
🧾Finance
👥HR
🙋Employee
🔔 Notifications
Fresh enquiry from website
MT/INV/2026/0038
3 items below reorder level
₹75,000 from GreenLeaf
Homepage UI Design
🔎 Global Search + ⚡ Command Center Ctrl+K
Search customers, leads, projects, tasks, employees, invoices, products, vendors and documents — without menu hopping. Create anything in seconds.
✅ Approval workflows (configurable)
End-to-End Business Workflow
One enquiry becoming revenue
One integrated system carries the customer from first enquiry to recorded revenue — no re-entry, no dropped handoffs.
Technical Architecture & Delivery
System Architecture & Data Flow
How the platform is built today, and production targets
Admin · Sales · Manager · HR · Finance · Employee
Secure roles behind the Odoo login
Browser / Mobile Web
Responsive Odoo web client built with OWL components
Nginx · Reverse Proxy
SSL/TLS termination · static assets · compression · routing
Odoo Application Server
work@ · web@ · authoritative services · sessions
MageTech Custom Modules + Odoo Core
Base · Theme · Dashboard · Demo + CRM, Sales, Accounting, Inventory…
PostgreSQL — Primary Data Store
Single source of truth for all business records
🔗 External Services
Technology Stack
Technologies used today vs. recommended / planned
| Concern | Technology | Status | Notes |
|---|---|---|---|
| Backend | Python | Required | Odoo 19 runtime (Python 3.x) |
| Framework | Odoo Framework + ORM | Required | Community Edition · v19 |
| Database | PostgreSQL | Required | Primary relational store |
| Frontend | Odoo Web Client · OWL · JavaScript · XML · SCSS | Required | OWL components in dashboard & sidebar |
| Web Server | Nginx | Recommended | Reverse proxy + static files + TLS |
| Operating System | Ubuntu Linux LTS | Recommended | Production target |
| Containerization | Docker | Optional | Where appropriate |
| Version Control | Git (GitHub / GitLab / Bitbucket) | Required | Git in use today; remote host TBD |
| CI/CD | GitHub Actions or GitLab CI | Planned | Pipeline designed |
| Monitoring | Prometheus + Grafana | Planned | Dashboards & alerts |
| Deployment | Docker Compose / systemd + Nginx | Recommended | Dev / Stage / Prod environments |
Custom Module Architecture
MageTech modules built on Odoo core
🏗️ magetech_base Implemented
- 7 roles incl. Super Administrator → Odoo admin
magetech.audit.logaudit model- Company settings, menus & seed contacts (12)
🎨 magetech_theme Implemented
- SCSS palette, sidebar & navbar theming
- Dashboard areas, module colors
- Logo & favicon QWeb overrides
📊 magetech_dashboard Implemented
- KPI client action (OWL) + Chart.js charts
- Line, funnel, table, timeline widgets
- Skeleton · empty · error states
🧪 magetech_demo Demo env
- Idempotent
hooks.pypost_init seeding - 20 customers · 50 leads · 10 projects
- 20 employees · 5 products · 12 sale orders
🔮 magetech_ai Planned
- AI lead scoring & customer summaries
- Assistant, project insights & business summary
📈 Advanced modules Planned
- Marketing, mobile app, subscriptions, manufacturing
Module source layout
custom_addons/ ├── magetech_base/ │ ├── models/ · security/ · views/ · data/ │ ├── __manifest__.py · __init__.py ├── magetech_theme/ │ └── static/src/scss/ · static/src/views/ ├── magetech_dashboard/ │ └── static/src/dashboard/ # OWL components + Chart.js └── magetech_demo/ └── hooks.py # idempotent demo seed
Data Model & Relationships
Core entities and how they connect
- id
- name, email, phone, address
- parent_id → group
- credit / debit (sample)
- id
- partner_id → res.partner
- expected_revenue, probability
- stage_id, salesperson
- id
- partner_id → res.partner
- amount_total, state
- order_id → quote ✓ invoice
- id
- partner_id → customer
- progress, deadline, budget
- project_id → task
- id
- task_id → project.task
- employee_id → hr.employee
- unit_amount, billable
- id
- department_id → department
- attendance, leave, skills
- id
- list_price, taxes
- type → stockable/service
- id
- user, model, record, action
- timestamp, browser
Security & Access Model
Role-based, auditable, controlled
Role-based access
Employees access only information relevant to their role.
Secure login
Odoo authentication + HTTPS in production.
Permission control
Security groups, ACL CSV & record rules.
Audit trails
magetech.audit.log records key changes.
Controlled documents
Permission-based document access.
Backups
Configured database + file backup procedures.
# Example security group (magetech_base) security/magetech_security.xml <record id="group_magetech_manager" model="res.groups"> <field name="name">MageTech Manager</field> <field name="category_id" ref="base.module_category_hidden"/> <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/> </record>
Workflow Automation & Reporting
Automated processes, instant reports
🔁 Automated workflows
- Lead → opportunity → quotation → order → invoice → payment
- Expense / leave / purchase approval chains
- Low-stock alerts & invoice-due reminders
- Server actions & automated actions configurable
📊 Reporting
- Management dashboard KPIs & charts
- Customer, project, finance & HR reports
- Export to Excel / CSV / PDF
- Ad-hoc analyses without IT queues
Integrations & APIs
Connect the platform to your ecosystem
Email & communication
Built-in messaging, notifications and email tracking.
Odoo JSON-RPC / XML-RPC API
Integrate external tools with structured web services.
Payment gateways Planned
Online payment providers per business need.
WhatsApp / SMS Planned
Automated customer communication.
AI providers Planned
LLM-assisted summaries & insights.
Cloud storage Planned
Scalable document storage.
Deployment & Infrastructure
From single server to production-grade
web (HTTP), work (CPU jobs, registry-reload rate limiting), longpolling (gevent) as workload demands.DevOps, CI/CD & Environments
Quality gates before any change reaches production
🔧 Pipeline stages
- Flake8 / ruff, Odoo module lint & unit tests
- Frontend asset compilation & smoke tests
- Controlled promo to staging, then production
🔄 Version control
- Git feature-branch workflow
- Semantic module manifest versions
- Database dumps for rollback scenarios
Scalability & Performance
Built to grow with your business
Stateless web workers
Scale horizontally behind the load balancer.
Dedicated workers
CPU (work@) and async (longpolling) channels split.
PostgreSQL tuning
Connection pooling (PGBouncer) recommended.
Caching
Session & caching proxy for static assets.
Registry reload limits
Rate-limited to avoid code-reload storms.
Backups & restore
Automated dumps with tested restores.
Monitoring & Observability
See it before customers do
📜 Logs
- Centralized
odoo.log/ stdout aggregation - Structured error capture per module
- Audit log events from
magetech.audit.log
📈 Metrics Recommended
- Prometheus exporters + Grafana dashboards
- Uptime, latency, DB connections, workers
- Alerting on thresholds (planned)
Testing & Quality Assurance
Change is safe because it's verified
Unit & module tests
Odoo test framework per module.
Idempotent demo data
Magetech demo seed is re-runnable.
Smoke checks
Login, dashboard, CRUD flows.
UAT with customers
Workflows validated against real processes.
# run Odoo tests python odoo-bin --config=odoo.conf -d magetech_erp --test-enable --test-tags=magetech_demo # verify demo data is idempotent (safe to re-run) python odoo-bin --config=odoo.conf -d magetech_erp -i magetech_demo
AI & Advanced Features Roadmap
Optional intelligent layer — phased
| Capability | Status | Notes |
|---|---|---|
| AI Lead Scoring Planned | Design | Priority leads with recommended actions |
| AI Customer Summary | Design | Assisted summaries from live data |
| AI Sales Assistant | Design | Follow-up suggestions & emails (assist only) |
| AI Project Insights | Design | Risk flags from project data |
| AI Business Summary | Design | Narrative from KPIs — sample shown |
| Marketing / Mobile app / Manufacturing | Roadmap | Scoped per customer requirements |
Implementation, Data Migration & Customization
How we move from day one to go-live
🗺️ Implementation phases
- Discovery → Configuration → Customization
- Data Migration → Testing → Training
- Go-Live → Support & continuous improvement
📦 Data migration
- Import from Excel / CSV / legacy systems
- Data quality review & field mapping before import
- Delivery confirmed before any customer data loads
🧩 Customization
- New or extended modules in
custom_addons/ - OWL components, QWeb templates, SCSS theming
- Automated actions, server actions, webhooks
Feature / Status Matrix
What is Available, Configurable, Customizable or Planned
| Feature | Status |
|---|---|
| Enterprise Dashboard & KPIs (OWL client action) | Available implemented and demo-able |
| Theme, sidebar, navbar, logo & favicon branding | Available implemented (magetech_theme) |
| Roles & permissions, audit log | Available magetech_base |
| Demo data (customers, leads, projects, employees, products, orders) | Configurable demo environment |
| CRM · Sales · Project · Finance · HR · Inventory · Purchase · Support | Configurable Odoo modules configured per customer |
| Industry-specific modules (POS, manufacturing, education, subscriptions) | Customizable developed on approval |
| AI Assistance layer · Mobile app · Marketing automation · CI/CD pipelines · Monitoring stack | Planned roadmap |
Adoption & Delivery
Industry Applications
Configured around the way your industry works
IT & Software
Projects, timesheets, CRM, billing.
Construction
Projects, contracts, purchase, inventory, expenses.
Manufacturing
Production, inventory, purchase, sales, quality.
Retail
POS, inventory, sales, customers.
Education
Students, fees, attendance, HR.
Service Businesses
CRM, appointments, projects, billing, support.
Implementation Roadmap
A clear, step-by-step path to go-live
Discovery
Understand business processes and priorities.
Configuration
Configure ERP modules to your workflows.
Customization
Develop any custom features required.
Data Migration
Import approved business data with care.
Testing
Validate every workflow before launch.
Training
Train users so adoption is quick.
Go-Live
Launch the ERP into daily business use.
Support
Post-launch support and improvement.
Customer Onboarding Partnership
We share the work — together
📋 What you provide
- Company details, users and departments
- Products, customers and vendors
- Opening balances where applicable
- Your business workflows and rules
🛠️ What MageTech does
- Configures the ERP, customizes workflows
- Imports approved data and tests the system
- Trains users and supports the launch
Security, Backups & Support
Protected data · reliable care
🛡️ Security & backups
- Role-based access & permission control
- Secure login, HTTPS, audit trails
- DB + file backups, retention & restore testing
- Final backup frequency set during implementation
🧰 Included support areas
- Bug fixes · configuration support · user assistance
- Performance monitoring · platform updates
- Customizations & integrations defined as paid/custom separately
Live Demo Scenario & Sample Data
Presented with a fictional company Fictional Demo Company
🏢 ABC Technologies Pvt. Ltd.
🌿 GreenLeaf Technologies Pvt. Ltd.
Demo Script & Presenter Guide
How we present, section by section
🎙️ Opening
"Welcome to the MageTech ERP demonstration. Today we will show how your business operations can be managed through one unified platform."
📊 Dashboard
"Let's start with the management dashboard…"
🤝 CRM
"Here we can manage the complete customer journey…"
💰 Sales
"Once the opportunity is qualified…"
🛠️ Project
"After the order is confirmed…"
🧾 Finance
"The finance team can then manage…"
👥 HR
"Employees and attendance can be managed…"
📈 Reports
"Management can see…"
Customer-Specific Demo & Checklist
Personalized for every prospective customer
🏷️ Customer profile
🧩 Scope
Expected workflow: [customer-specific]
Customizations required: [customization]
| Requirement | Required | Demo Shown | Customization |
|---|---|---|---|
| CRM | Yes / No | Yes / No | Yes / No |
| Sales | Yes / No | Yes / No | Yes / No |
| Finance | Yes / No | Yes / No | Yes / No |
| Projects | Yes / No | Yes / No | Yes / No |
| HR | Yes / No | Yes / No | Yes / No |
| Inventory | Yes / No | Yes / No | Yes / No |
| Purchase | Yes / No | Yes / No | Yes / No |
| Support | Yes / No | Yes / No | Yes / No |
| AI | Yes / No | Yes / No | Yes / No |
Frequently Asked Questions
Honest answers, in plain language
Is MageTech ERP customizable?
Yes. Odoo provides a modular foundation that can be configured and extended according to approved business requirements.
Can we use only selected modules?
Yes. The implementation can be scoped around the modules relevant to your business.
Can we migrate existing data?
Data migration can be planned from supported sources such as Excel, CSV, or existing systems — subject to data quality and mapping requirements.
Can different employees have different permissions?
Yes. Role-based access can be configured for every user.
Can the ERP support multiple companies?
Odoo provides multi-company capabilities, which can be configured according to your requirements.
Is the platform secure?
Security is enforced through Odoo's role-based access, permission control, audit logging and configured backups, accessed over HTTPS in production.
Can AI be included?
AI-assisted features can be included where appropriate — subject to the selected integrations, data controls, and requirements.
Customer Value Summary
Before vs. after — and the benefits
❌ Before MageTech ERP
- Multiple applications
- Manual Excel work
- Repeated data entry
- Communication gaps
- Delayed reports
- Limited visibility
✅ With MageTech ERP
- One centralized platform
- Automated workflows
- Connected departments
- Real-time information
- Instant reporting
- Better business visibility
Centralized Data
Everything in one platform.
Better Visibility
Real-time business performance.
Less Manual Work
Repetitive tasks automated.
Faster Follow-up
Never lose an important lead.
Better Collaboration
Departments share information.
Improved Reporting
Reports generated quickly.
Scalable
Grows with your business.
Customizable
Workflows adapted to you.
Pricing & Commercial Model
Transparent, staged investment — implementation, go-live and annual care
2026 India market reference: ordinary Odoo implementations range from a few lakhs for smaller deployments to ₹15 lakh+ for more customized implementations; complex multi-company / custom ERP projects go substantially higher. Odoo also separates its subscription/licensing from implementation services — MageTech ERP follows the same structure: implementation + deployment + annual maintenance as distinct components.
Recommended MageTech ERP Packages
| Package | Suitable For | One-Time Development / Implementation | Annual Maintenance |
|---|---|---|---|
| Starter ERP | Small business | ₹2,50,000 – ₹4,00,000 | ₹60,000 – ₹1,00,000 |
| Business ERP | Growing SME | ₹5,00,000 – ₹8,00,000 | ₹1,20,000 – ₹1,80,000 |
| Professional ERP Recommended | Multi-department company | ₹8,00,000 – ₹15,00,000 | ₹1,80,000 – ₹3,00,000 |
| Enterprise ERP | Complex / multi-company | ₹15,00,000 – ₹30,00,000+ | ₹3,00,000 – ₹6,00,000+ |
+ applicable taxes
≈ 20% of implementation value — consistent with the general Indian Odoo/ERP support range
What ₹9,90,000 Can Include
*AI features depend on the actual implementation; AI API usage costs are billed separately (usage-based) rather than absorbed into the AMC.
Scope Boundaries — Included vs. Additional
✅ Included (agreed scope)
- Up to 25 users
- 1 company
- Standard Odoo modules + agreed MageTech customizations
- Defined number of custom reports
- Defined integrations
- Data migration from agreed source
- User training
- Go-live support
➕ Additional — charged separately
- Additional users, if applicable
- Additional companies
- Major new modules
- New integrations
- Mobile application
- Large-scale data migration
- Custom third-party integrations
- Advanced AI features
- Custom reports outside agreed scope / major workflow changes
- Dedicated infrastructure
- Odoo Enterprise subscription · Odoo.sh / cloud hosting
- SMS / WhatsApp / API charges
Annual AMC Options
- Bug fixing
- Odoo configuration support
- User support
- Database health checks
- Bug fixing
- Odoo configuration support
- User support
- Minor UI changes
- Minor workflow modifications
- Database health checks
- Backup monitoring
- Security / update assistance
- Performance monitoring
- Monthly maintenance review
- Everything in Business Support
- Priority response
- Continuous improvements
Major new features are managed as separate change requests — not unlimited development inside the AMC.
Better Commercial Model — Three Stages
Phase 1 — Discovery & Business Analysis
₹50,000 – ₹1,00,000
Requirement workshops · existing workflow study · module identification · process mapping · customization analysis · technical architecture · final proposal. Adjustable against the implementation fee if you proceed.
Phase 2 — MageTech ERP Implementation
₹9,90,000 onwards
Includes the agreed ERP scope — modules, customizations, configuration, training and go-live.
Phase 3 — Annual Maintenance
From ₹1,98,000 / year
Starts after the included post-go-live support period.
Suggested Payment Schedule (₹9,90,000 Implementation)
| Milestone | % | Amount |
|---|---|---|
| Project confirmation | 30% | ₹2,97,000 |
| UI/Architecture + initial development | 20% | ₹1,98,000 |
| Core modules completed | 20% | ₹1,98,000 |
| UAT / Customer testing | 20% | ₹1,98,000 |
| Production Go-Live | 10% | ₹99,000 |
| Total | 100% | ₹9,90,000 |
Milestone-based billing is much safer than collecting the entire amount only at the end of the project.
Position MageTech ERP not as “Odoo customization” but as — “MageTech ERP — Customized Enterprise Business Management Solution”, built on the Odoo ERP foundation and customized to the customer’s business processes.
Implementation & Custom Development: starting from ₹9,90,000 + applicable taxes
Annual Maintenance: starting from ₹1,98,000 + applicable taxes
Odoo licensing / subscription, hosting and third-party service charges: charged separately, based on the selected configuration.
Toward a Repeatable Product Pricing Model
Because MageTech ERP is being built as a commercial product for multiple customers, MageTech Solutions maintains a standardized pricing model instead of negotiating every customer from zero.
Ready to Transform Your Business?
Let's understand your business processes and design the right ERP solution for your organization.
Manage. Automate. Grow.