There are many approaches to building websites, but when it comes time to managing multiple websites, the approach that utilizes the most reusable code makes it a lot easier. By leveraging one theme to run multiple websites, you only have to familiarize yourself with one codebase and turn the development and managing of multiple websites into one.