software partnership