In 2011, we were faced with saving a website from disaster. The website was a massive collection of content, eCommerce, digital videos, Youtube channel data, and digital delivery of paid content. The current software running the site was horrible for the user and the administrator. Costs of running the site were also high due to licensing on the underlying servers. While labeled as a content management system, it was incapable of providing a blog feature without third party modules and the eCommerce solutions available were extremely poor. The software was DotNetNuke.