CHOOSING THE RIGHT SOFTWARE DEVELOPMENT COMPANY