What are the models to use in SaaS platform change?

What are the migration models to use in case of Software as a Service platform change? I am planning of changing the Software as a Service platform am currently using due to the fact that the platform is not giving me what I really need. What are the various data migration model that must be in place before attempting this task?
