CSE498, Collaborative Design, Fall 2019
Computer Science and Engineering
Michigan State University

Microsoft is a longtime leader in the technology industry, providing enterprises with a comprehensive suite of software solutions created to drive productivity.

As the world evolves technologically, more and more people are using their personal mobile devices to perform company work, both inside and outside of the office. This allows for more flexibility and productivity for employees, and lowers the hardware costs for companies.

However, as more personal devices connect to corporate networks, it becomes important to keep corporate information safe from unwanted access and malicious attacks.

Our ITPro Company Portal is a system that enables information technology (IT) administrators to ensure that all company employees’ personal mobile devices are both secure and reliable.

Prior to using one’s personal mobile device for work, the user downloads the ITPro app, which allows an IT professional to check that it is indeed secure and reliable. ITPro does so with very limited access, which maintains an employee’s personal privacy and complete control over their device’s non-work information. Our application comes with a variety of features for the user such as status updates on the system, policy creation, and user control.

Using ITPro, IT administrators can be confident that all mobile devices company-wide are compliant with corporate security and reliability policies. And, since ITPro itself is a mobile cross-platform app that supports Google Android, Apple iOS, and Microsoft Windows devices, administrators can do so using any device, from anywhere in the world, at any time.

Our ITPro Company Portal app is written in C# using the Xamarin framework within Microsoft Visual Studio. It communicates with Intune via the Microsoft Graph API.