ASP.NET is a server-side web application framework designed by Microsoft. The project is open source and its main goal is a creation of dynamic Web pages. ASP.NET allows to build dynamic websites, web apps and services.
ASP.NET Webpages or Web Forms are used as main building blocks for the development. They are placed in files with an “.aspx” extension, which contain static (X)HTML markup and markup for both server-side Web Controls and User Controls. In addition, dynamic code from the server can be placed within a block on a page. Such approach is similar to PHP, JSP, and other development technologies. web applicationweb application is also famous for code-behind model, when all the static text remains on the .aspx page, but at the same time dynamic code is in an .aspx.cs, .aspx.vb, or .aspx.fs file. The type of this file depends on the programming language.
In its turn, CMS is a computer program that allows performing different operations with content and provides a central interface for maintenance. By using CMS, you can also get all the necessary conditions for the successful workflow management in a collaborative environment. All this procedures can be performed manually or be automated.
DNN powers over 800,000 websites worldwide. It is one of the most popular Microsoft .NET based solutions. The DNN Platform is open source and can be used as both a content management system and a framework for application development. With DNN, you will be able to create a modular and highly interactive website within a short period of time. The same is about web applications. Being stable and mature, DotNetNuke is easy to install, provides a lots of options for plugins and themes, and has a strong community.
Kentico is designed to build websites, community sites, intranets, and e-commerce sites on Microsoft ASP.NET platform. You can do it both on premise or in a cloud. This CMS plays roles of an enterprise web content management system and a customer experience management system. Kentico is suitable for mobile websites; provides marketing automation, document management and online marketing tools. The platform is SEO friendly, has a multilingual support, and provides multisite management. Kentico is shipped with 400 configurable web parts, 70 modules, and available source code.
This content management system is highly configurable, so you can modify and extended it to your client needs with ease. All pages within the system are organized in a tree hierarchy, that also reflects the site navigation. With Kentico, you can easily work with both small and enterprise level sites.
Umbraco is a feature rich open source CMS designed with developers in mind. It is easy to learn and use, and provides a simple customization process. The solution is powerful enough to run large sites. The most well known examples are asp.net and wired.co.uk. Some other key features of Umbraco are a pure .NET architecture, a modern UI, and an active community. It has a support for both WebForms and MVC.
With Sitefinity, you can create compelling websites, portals, intranets, and blogs. It is a web content management system of the next generation, which provides a lot of enterprise features and simple online administration. The user interface of Sitefinity is task oriented, thus the user interaction with the system within the platform is simple as much as possible. Sitefinity uses such .NET standards as MasterPages and Controls for template management. As a result, a setting up of the frontend is straight forward and intuitive.
mojoPortal is another extensible solution, which is easy to use, mobile friendly and feature rich. It is considered to be a very strong and an independent platform. Being both a content management system and a web application framework, mojoPortal provides such features as blogs, calendar, forums, maps by Google/Bing, newsletter, contact form, polls, e-commerce tools, etc.The platform places a lot of emphasis on accessibility and popular web standards. When it comes to application development, mojoPortal acts as a starter kit for advanced .NET projects. Last but not least is a very strong community.
Being a free, open source, and community-focused solution, Orchard also relies on ASP.NET MVC platform. It is built on a modern architecture with the emphasis on extensibility. As a result, all components of Orchard based projects can be extended or replaced. In its turn, the content is built from highly composable blocks. Modules extend every project in a very decoupled manner: universal modules work for different parts of the site. Another strong point of Orchard is a rich UI composition system.
Composite C1 is based on the latest Microsoft technologies. It is an open source platform built for marketing and web professionals. Composite C1 fulfills the needs of developers, and at the same time remains editor friendly. Out of the box this CMS is free and fully functional. In addition, Composite C1 supports some free packages with SEO and social features. There are also commercial packages with event calendars and newsletter services. If you need some extra functions, you can choose the comercial edition of Composite. It has such benefits as a product warranty, extend support, training and upgrade tools.
Kooboo is an enterprise level content management system based on ASP.NET framework. It provides simple inline editing, content broadcasting and sharing, custom types of content, content workflow management and a media library. In addition, you can get such features as full text search, SEO, tracking, and role based user management. Kooboo supports multiple sites, multiple languages, and multichannel publishing. High performance and scalability, custom extensions, and incremental deployment are also among other positive aspects of Kooboo.
Yendo is a perfect solutions for several types of projects. This CMS offers a full business accounting functionality. With Yendo, you get a financial software for small business with all necessary tools for management, invoicing, payments, purchases, expenses, and full accounting reports. As a cloud CRM software, this CMS provides accounting and social media integration. In addition, you will be able to set up credit card payment system within minutes. Last but not least, is newsletter software. With Yendo, you will be able to send bulk email communications to your customers.
Pronto is a light-weight solution built on ASP.NET MVC library. This content management system suits best for small websites. Due to its file-based data storage, Pronto works in shared hosting environments. The admin experience of this CMS is very user friendly and intuitive, so admins don’t have to spend any time on learning. Another great feature of Pronto is the page template plug-in system. It is extremely easy to use and add custom widgets with HTML within Pronto based projects. ASP.NET MVC means that you can add your own controllers with ease.
N2 is another lightweight framework designed to help with the creation of updateable websites. The platform provides an intuitive and empowering interface and a package of useful templates with Wiki, News, Photo Galleries, RSS, FAQs, Data Entry among them. The functional templates within N2 CMS are completely optional. You can also use an adaptive editing interface. This tool integrates quite nicely into ASP.NET code. The most important features of N2 are full control over content, drag&drop, wizards, versioning, export/import, globalization, and security.
Axinom CMS provides the ability to manage different content across all forms of digital media. With this CMS, you will be able to manage and distribute metadata and digital assets both on-premise and in the cloud. Due to an end-to-end digital workflow, Axinom CMS reduces the barriers between business units and production teams. The platform provides a powerful tool for the optimization of complex media production environments and elimination of manual processes, which slow down the site.
Sprocket is one of the most flexible .Net based CMSs. The solution gives you a full control over the look and feel of every project you are working on. The UI is designed as a powerful templating system that exposes an embeddable scripting language to provide all the necessary controls over the project. The admin system relies on the same system you use to build the frontend. As a result, every change into the look or behavior of your project is a piece of cake.
SageFrame is lightweight, powerful, fast and dynamic .NET based CMS. It not only builds and manages sites but also supports the development of a customized web apps. The solution is device-neutral. It means, that you can take control over the system from any mobile devices. Another great feature of SageFrame is an integration with various marketing tools. Last but not least are comprehensive in-house e-commerce solution necessary for building, deploying and managing your online store.
Better CMS provides simple content management from the cloud. The solution is open source and absolutely free. It has all necessary SEOcapabilities, user permissions and dynamic layouts. Moreover, Better CMS relies on Azure storage, Azure caching, and Amazon storage out of the box.