Choosing the Right Path for Success: Start-Up Consulting Firms vs. Software Consulting Services