FINDING THE PERFECT SOFTWARE DEVELOPMENT PARTNER FOR INNOVATIVE SOLUTIONS