Added framework for software pages

Added framework for software pages, and removed unused code.