Mio Amore was using an older internal system to manage daily franchise orders. It worked when the network was smaller. As store count increased, the cracks became obvious.
They were facing:
slow performance during peak order windows
a complex setup that was hard to change
difficulty handling daily volume from 400+ stores
workflows that could not be adjusted easily
business rules locked deep inside the system
poor coordination between stores and the central warehouse
THE AAVATTO WAY
What We Built
We built this in Frappe around how Mio Amore actually runs things day to day. Orders, production, delivery. No extras just for the sake of it.
Each store places its daily order for the next day. Same routine, every day. Product data comes in from Microsoft Dynamics, so stores are not editing product lists or prices on their own.
Central Operations Dashboard
This is where the ops team works. All store orders show up here. They check them, fix issues if needed, and move ahead. No switching between tools.
Production Planning Module
All store orders roll up into one production view. That is what the central kitchen uses. It replaced a lot of back and forth and last-minute confusion.
Delivery Route and Fleet Planning
Vehicles are assigned based on the day’s load. Routes are planned, then adjusted when needed. Real routes, not theoretical ones.
Return and Adjustment Management
Returns happen. Shortages happen. Changes happen late. These are handled inside the system instead of phone calls and spreadsheets.
Reporting and Analytics
Simple views. What was ordered. What moved. What did not. Used mainly by ops, not management slides.
Multi-App Architecture
We did not keep this as one large app. It is split into smaller Frappe apps. Easier to maintain. Easier to change later. Less risk when updates are needed.
Integrations Delivered
Microsoft Dynamics for product and master data
Fleet management system for routing and tracking
Wondersoft POS for store-level consistency
Everything works together as one connected setup instead of separate tools.