Developing multi platform services with Microsoft Office 365 and Sharepoint online

The Microsoft software development tools are best-in-class and we love them. The Microsoft Azure cloud development environment is straightforward, but the Office 365 platform and dev frameworks need to mature as there are some holes that have caused many and varied engineering challenges along the way.