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

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

More and more, people are using their personal mobile devices to do company work, both inside and outside of the office. This enhances work flexibility and productivity, and also lowers company hardware costs.

However, this new work paradigm presents significant security and reliability risks since personal devices are now connecting to corporate networks and often storing confidential corporate data.

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.

Before using their personal mobile device for work, an employee installs a simple 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.

With 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.