Why build a framework from scratch for the main software of a company?