How Software Helps Companies Scale