Acquiring, Managing & Building a Portfolio of Software Businesses