Softwareportabiliteit