CSE498, Collaborative Design, Spring 2017
Computer Science and Engineering
Michigan State University



Headquartered in Redmond, Washington, Microsoft is one of the largest software and hardware companies in the country. They are leaders and innovators in all areas of technology.

Microsoft’s Intune provides mobile device management, mobile application management and PC management capabilities from the cloud. Using Intune, organizations can provide their employees with access to corporate applications, data and resources from virtually anywhere on almost any device, while helping to keep corporate information secure.

Our Intune Company Portal Helper Bot is an automatic chat bot that interacts with users when they experience problems inside the Microsoft Intune Company Portal app, which connects to Microsoft’s internal Intune mobile management system.

As the Intune user base grows, the need to assist individual users experiencing issues grows as well. To help meet this increasing demand, our helper bot provides automated real-time help to Intune users to resolve their problems.

Users ask our bot questions related to their issue. Our bot searches through its curated database of documents to find articles related to the user’s problem. The bot sends the articles it finds to the user for review.

If our helper bot is unable to find an article that resolves the user’s issue, the user can submit a bug report for the Microsoft Intune Company Portal team to investigate further.

Our bot is written using .NET, Java and Microsoft’s Bot Framework. The app runs on Android devices and is deployed using Microsoft Azure cloud services.