Solution Class and Build-vs-Buy Boundaries