software as a parnter