ERP systems have traditionally been organized in three-tiers or layers providing flexibility and scalability:
a) Presentation layer, Application layer, Database layer
b) User layer, Middleware layer, Server layer
c) Frontend layer, Backend layer, Integration layer
d) Interface layer, Processing layer, Storage layer