A 3 tiers web presentation layer.