From zero to a complete web application in minutes

Building a web application from scratch can seem like a daunting task.  You may have a good idea of what you would like your website to do, but deciding on the best technology to build your application, finding reusable code samples, and designing your site’s navigation and appearance can take a lot of time and energy. 

The Windows Web App Gallery is designed to help you get up and running with a customizable web application quickly so you can focus on building the code only you can write.

The Web App Gallery is a collection of the most popular web applications, such as DotNetNuke, Umbraco, ResourceBlender.NET, and mojoPortal, all free and ready for download and installation using the Web Platform Installer.  Web App Gallery contains both ASP.NET and PHP apps, and the platform for the application you choose is automatically installed with your application.  Most of Web App Gallery’s applications are open source as well.  Web App Gallery has had more than 500,000 downloads in the four months since it debuted.

Let’s take a look at how the Web App Gallery works.  To get started, we’ll take a look at the Web App Gallery.

 App Gallery

You can search for applications based on their popularity, user ratings, or by categories such as Content Management, Blogs, or eCommerce.  If you’re building a website for a business or club, for instance, you may want a Content Management application such as Umbraco.

When you click the “Install” button next to your app of choice, Web Platform Installer (Web PI) is launched.  Web PI is a tool that enables you to easily install both the Microsoft Web Platform as well as any of the web applications in the gallery and any additional dependencies your chosen web application requires.  From the Web App Gallery, the first screen shown during the Umbraco install is a details page giving further information about Umbraco.


At this point, you can click on any of the tabs on the left side to install more products from the Microsoft Web Platform, or you can immediately begin my installation of Umbraco.  If you need only Umbraco, choose “Install”.


You’ll be immediately shown the license terms for the products you’re installing as well as the other products you’ll be installing.  Web PI includes all the products you need to get your application running.  This may mean configuring the right IIS components, downloading ASP.NET, and installing SQL Server Express.  You don’t need to worry about anything other than the application you want to install.  Once you choose “I Accept”, Umbraco and all the other dependencies will be downloaded and installed for you.

Once this is complete, fill out the site you want to install Umbraco to as well as some basic information required by Umbraco.

 Site Information

You’re now done and ready to begin using your Web application. 

Launch Umbraco using the link on the installation screen, go through a few configuration steps, and you’re ready to start setting up your new web application.

 Umbraco Settings

Once you’ve spent some time with your web application, you can rate and review it on Web App Gallery, or you can submit your own web application to the Web App Gallery as long as it follows the Web Application Gallery Principles.  The Web Application Gallery is always adding more applications so check back regularly.


Comments (5)

  1. Riju says:

    Can you suggest some free sources on net for ASP…i mean easy sources…I am a total newbie…it would be of great help


  2. phuff says:

    Riju, There are a series of introductory videos showing ASP.NET and Visual Web Developer at:

    There is also a more detailed walkthrough of Visual Web Developer at:

    And lastly there are a variety of more specific topics at:

    Have fun!

    Polita Paulus

    Developer Division


  3. Matthew Kane says:

    This would probably be interesting if I could see the images, but companies as large as the one I work for block and other online file storage sites for security reasons. Maybe you could host the images in the same domain or create a "safe" readonly domain for accessing files in

  4. Tom says:

    Was very pleased to see these results of ASP.NET (on Windows Server) vs. PHP (on Ubuntu). Clearly ASP.NET / Visual Studio are my best choices for development:

    Good work, but don’t let it get to you guys!

  5. boomhauer says:

    glad to see umbraco included in this. been following this project for a good while.

Skip to main content