การวางสถาปัตยกรรมซอฟต์แวร์ของ iERP เป็นแบบ 3-tier ที่แยกส่วนการทำงานระหว่าง - การจัดการทางด้านส่วนติดต่อกับผู้ใช้ (Interface Tier) - การจัดการทางด้าน Business (Application Tier) - การจัดการด้าน Database (Database Tier)