Points to Consider When Choosing a Software Development Company