DotNetNuke (DNN) content management system enables you to quickly build and edit websites using only your web browser. Its website’s consists of pages and modules. A page is where site content is displayed and is made up of one or more modules. A module depicts functionality to be added on a page. Modules inbuilt in DNN include Text, Table, Events, Picture, and Links among others. Other modules can be found from the community and developer’s web forums, blogs etc. Suppose you have an existing website designed in a different framework of which you want to transfer its content to a DNN framework. How are you going to do it? Let us provide the solution by looking into MSSQL database. It is commonly used to store content in DNN website, so let’s take it as our example. For legacy database, it contains hundreds of tables, procedures, views, etc. so it may not be practical to transfer everything from it into a DNN database (MSSQL). Furthermore, it is not practical to build the DNN database within the legacy database.