Software Company Hierarchy