DotNetNuke (DNN) began its journey as IBuyspy, which was an open source content management system coded by Shaun Walker, a guy working for Perpetual Motion in Canada. Initially, Shaun had been involved in writing an open source product that gave beginners ability to manage their websites. He also provided a platform for developers who were using Microsoft as their development platform, the ability to develop IBuyspy further. This product was the preferred choice for the asp.net website, which is a Microsoft resource centre for any person working in the Microsoft .NET framework.