Front end technologies allow developing stunning new interfaces for business applications.
Back end technologies allow developing the core engine and business logic for business applications.
Databases allows business applications to store business critical data. This can be later used for reports and analytics.
- SQL Server