IT departments must develop and deploy applications to run on a variety of platforms and formats including iOS, Android, BlackBerry and Windows Mobile, in combination with others used by some employees and the personal ones in the BYOD format, they all must live in these unique environments.