DISCOVERING THE IDEAL SOFTWARE DEVELOPMENT PARTNER FOR INNOVATIVE SOLUTIONS