This article points out the need to avoid vendor lock-in in the cloud. If you allow your company to get locked in, it can and will mean price increases and loss of flexibility, which is why you went to the cloud in the first place. It cites the following steps that can help with this issue:
- Avoid vendor lock-in at all cost - if not done, it can result in cost increases that will rob your company of capital needed to invest in growth.
- Know thy PaaS - use multiple PaaS providers to ensure flexibility.
- Ask hard questions about redundancy and system architecture - the same questions your customers ask you about your solution. Don't settle.
- Pick code that's easier and faster to modify - many vendors impose coding technology constraints on their customers (ex. Force.com - Apex).