Three tier applications are a base for development of modern-day dynamic websites. It all started by having on premises servers hosting server-side scripts running on a database engine.