Application Management makes your application life easier. Automatic do memory management, handle and log unhandled exceptions, profiling your functions, make your application single instance and also provide util functions to get system information.
Singularity is an ASP.NET Application Development Framework which makes it easier for .NET developers to create ASP.NET websites. e.g. Using this framework, one can easily develop text and video blogging websites, social networking and CMS systems.