Software Mobility Frameworks