Open development platforms and their offspring — mashups — are behind the significant changes in CRM functionality that have been introduced over the last year or so. These are early days for Platform as a Service, though, and each vendor is approaching the technology on its own preferred path.