New opportunities for app development with Microsoft 365

Blog by: Alison Fletcher, Head of Software Development - 24-Oct-2018

Incorporating Windows 10 and Office 365, it is clear to see how Microsoft 365 could easily become the only productivity and daily operations platform that your business needs. But what if you need a more specialised or unusual business application? Surely you’re still going to need to approach a third-party developer?

Well – probably. However, you still might not be leaving Microsoft 365 behind. There are a range of ways in which the platform has been built to empower those third-party developers to create new, intelligent applications – and, by extension, to empower the developers within your own organisation to build business-specific applications that will help your organisation thrive. 

Here are some of the advantages that Microsoft 365 can offer app developers within and outside your organisation.

Innovation in scale

First, Microsoft 365 is now the largest productivity platform in the world. This means that it can be considered as a critical part of the ‘intelligent edge’; that is, the process whereby data is being analysed very close to where it is actually captured. In turn, this means that it offers developers a unique opportunity to create applications that work across multiple devices and intelligently harness data as it is collected.

Microsoft Graph

This has been described by Microsoft as a core partof the 365 platform. It is a unified API endpoint, built to grant developers a single gateway into the data insights behind a growing suite of Microsoft products. Such insights are the driving force behind the development of more intelligent and more relevant applications.

Productivity enhancements

Developers, like any employees, can innovate better when they are empowered to work more effectively. So the range of sometimes very simple productivity and efficiency enhancements throughout Microsoft 365 are not to be taken lightly. There are new ways to connect phones with PCs via Windows 10, so that content can be seamlessly dragged and dropped between them. And there are updates to Sets that make it easier to organise content and tasks, fully integrated with the Universal Windows Platform (UWP) application used by developers.


Support for the Fluent Design System

The design language launched by Microsoft last year enables developers to create truly immersive and engaging experiences. Microsoft 365 is a simple way for your developers to gain access to this design language.

Windows Machine Learning

Machine learning and artificial intelligence are hot on the lips of application developers across multiple industries. However, it can be difficult for smaller organisations and developers to leverage. Windows Machine Learning is a brand-new platform enabling even standalone developers to develop Machine Learning modules within the cloud.

.NET Core 3

This enables developers to work in the very latest version of .NET, but without disrupting existing applications. A newly-developed application can run in its own standalone environment, so it doesn’t need to impact the wider enterprise infrastructure.

Overall, Microsoft 365 is a hugely exciting proposition for application developers, whether those within your own organisation or your third-party suppliers. This is a platform that has been truly designed to enable even the smallest businesses to take a creative and innovative approach to app development, with a platform designed to work across all elements of a business’s IT infrastructure. It isn’t just designed to support your day-to-day operations; it can support your creative development too.

If you’d like to discuss developing and deploying Microsoft 365 applications in your company then why not sign up for a cloud readiness assessment to get started...  Secure a Cloud Readiness assessment


Topics: Microsoft 365, Cloud, Office 365, software development

Sign up to our blog