Blog Posts Process Management

Decision criteria for building apps in Microsoft Teams

Blog: Professional advantage - BPM blog

Microsoft Teams made a massive and profound impact in the workplace, especially at the height of 2020’s global pandemic. It was a crucial application that enabled organisations to rapidly gear up for remote working within 24 hours. It has feature sets for real-time communication, virtual meetings, calls and chats in one place, centralised file storage, and is accessible on any device, making it a well-loved teamwork app.

As many organisations have already embraced Teams, it is quite natural for them to now explore further on what it can do. One of these is ability to develop apps that integrate to their primary teamwork hub. While Microsoft has made it so easy to build applications and integrate it to Teams (either with the use of its Developer Toolkit or Power Platform), you need to think first about what success looks like for your new app. This way, you only spend time, money, and effort on worthwhile IT initiatives that actually add value to your business.

If you are currently assessing the prioritisation of apps that you plan to build internally in Microsoft Teams, then you certainly landed in the right blog. Here are a few guide questions to help you create your decision criteria.

#1 Does it solve a real problem for a team?

Any IT project is born out of wanting to solve a business problem. The same approach goes into developing apps in Teams. Assess whether the app will solve a process automation, data analysis, or mobility challenge by integrating it to Teams. Seek feedback from the people that you intend to develop the app for to assess the impact it will have on their day-to-day work.

#2 How often will it be used?

What is the frequency by which the app will be used by your intended users? Your app may be used for one time only or it may be intended as a long-term solution to an ongoing problem. It goes without saying that apps that will be regularly used for the long haul and allow for more convenience when integrated into Teams warrant your effort in their development.

#3 How many people will use it?

It is often ideal to develop apps that will be impacted by the majority of employees within a company. The more people that request a certain functionality, the more it makes sense to pursue developing this app. However, this doesn’t mean that we discourage building apps for only a few people, especially if the impact translates to better services and a more pleasant experience for the people they serve. At the end of the day, it is a decision that has to be made based on impact.

#4 What ROI does it provide for the team?

What measurable metrics can you attribute from building the app in Teams? Will it result in time or cost savings? How about non-quantifiable benefits such as enhanced productivity, better security, engaged users, or tighter team collaboration? Be sure to set some form of success metric so you can measure your return on investment from building the app in Teams. It will help you to better articulate the benefits in the future that can then be used as a basis for pursuing new IT initiatives.

DOWNLOAD INFOGAPHICDecision criteria for building apps in Teams.


While Microsoft Teams already works for many organisations using its out of the box functionalities, customising a few features will definitely help with improving your team’s overall experience. We hope that this blog has helped you assess and create a decision criterion so you can maximise your effort when you build apps in Teams.

If you still need further guidance, please don’t hesitate to comment below or contact us at 1800 126 499. We would be happy to provide you with a complimentary technical guidance.

The post Decision criteria for building apps in Microsoft Teams appeared first on Enterprise Software Blog – Professional Advantage.

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples