Sitefinity Architecture
Pages
Templates and themes make up the layout of a Sitefinity page while the controls are responsible for functionality. Each page consists of numerous properties like the Title, URL, Meta tags etc. Pages are constructed as you work in Sitefinity so there is no specific underlying file for them.
Controls
Sitefinity CMS controls are its content or its tools. You can utilize various tools while using this platform with regard to built-in, module, user or custom. Sitefinity is also equipped with Telerik’s acclaimed and award winning suite RadControls for ASP.NET AJAX.
Modules
Sitefinity CMS also includes miniature independent functionality groups called modules. It is also equipped with various built-in modules like News, Blogs, Documents and Images. This platform can also be extended through the addition of new modules.
Provider Model
Sitefinity is designed around a Provider model. These way developers can use several of its CMS ASP.NET features like Sitemap, Profiles and Memberships within the various settings and databases. Only a minimum amount of coding and modifications are typically required.
Services
Services are common functions and can’t be seen by the end user. Its search functionality is commendable and fully indexes content.
Personalization of Framework
You can use Sitefinity’s Personalization Framework to store information on a user by user basis. It assists developers in the construction of controls and modules which they can do by using the fully exposed API.
Extendable and Open
A fully exposed API and open architecture gives Sitefinity infinite extensibility with its integration with controls, servers, modules or any new systems. Users can also reuse current functionality, merge or extend it. It gives designers an unmatched flexibility while designing public images as well as the layout of the CMS as well.

