LOCATING THE IDEAL SOFTWARE DEVELOPMENT PARTNER FOR INNOVATIVE SOLUTIONS