We have covered a lot of code in the last three chapters, including setting up our development environment, creating controls, the data access layer, the UI, and the Silverlight application. We then showed how to package the module so that it can be distributed to another DotNetNuke website.
We will be moving away from coding in the next chapter to explore one of DotNetNuke's most popular and powerful features. The ability to create multiple portals from a single installation is one of the many features that sets DotNetNuke apart from other content management systems. In the next chapter, we will explore this powerful feature in detail, as well as explain why we would want to use it.