Handles user authentication & management
Manages product catalog and inventory
Processes orders and transactions