Most web applications are developed by separating its main functions into layers, or tiers.
– Presentation layer
– Business layer
– Persistence layer