Umbraco is an open source, MIT-Licensed .NET content management system. Initially created by Danish developer Niels Hartvig in 2000 as a hobby project, Umbraco was released as open source in 2004 and has since been developed and maintained continuously by a core team made up of paid Umbraco employees and community members.
Developers using Umbraco can benefit from it's mature codebase, high degree of customisability, and large, friendly community. Contrary to other CMS systems, Umbraco does not constrain a developer to a "theme" or "plugin" based workflow. Umbraco instead provides a rich API on top of ASP.NET MVC, making existing .NET web developers feel at home when writing custom Umbraco solutions.
Editors using Umbraco can benefit from the intuitive "backoffice", a mobile-responsive AngularJS app which makes content-writing and admin tasks easy, and from the large amount of editor-focused documentation available including umbraco.tv.
|4.11.10||Version 4 was initially released in 2010. Is still in use, however not actively developed.||2013-06-27|
|5||Version 5 was released in 2011, but had major performance and code complexity problems, and this version was dropped.||2011-09-05|
|6.2.6||Version 6 was released in 2013, and focused on MVC 4 and API||2016-03-31|
|7.5.3||Version 7 was released late in 2013. It is updated concurrently with version 6, and the major new features are a redesign of the back-office user interface||2016-09-05|
|7.6.2||Template experience update, added new colors, script and template editors||2017-05-30|
Before you start: make sure your NuGet version is up to date.
In Visual Studio, go to Tools > Extensions and Updates, then Updates > Visual Studio Gallery. Check if there is a NuGet Update available and install it. Or, you can uninstall the existing nuget and reinstall it. It will install the latest version of nuget.
If you're installing Umbraco 7+ then you need to choose .NET Framework 4.5 or 4.5.1 here. For Umbraco 6 you can still choose .NET Framework 4, but 4.5 and 4.5.1 also work.
You can select the version from the create new project window of visualstudio.
Create an empty asp.net web application. Then, right-click on the new project you just made and choose Manage NuGet Packages.
Find the "UmbracoCms" package, and click install. NuGet will then download dependencies and will install all of Umbraco's files in your new solution.
It will ask you to overwrite your web.config file. Confirm with yes. Build and Run solution (CTRL-SHIFT-B).
After the build a web browser will open, and you can continue installation in the web interface. You have to configure the database and select a template (if you want any template to start with).
Above information are from umbraco official site.for more details go to this link