Microsoft Competencies include Advanced Infrastructure, Business Intelligence (BI), Custom Development solutions, Hosting solutions, Information Work solutions, ISV/Software solutions, Licensing solutions, Learning solutions, Microsoft Business solutions, Networking Infrastructure solutions, OEM Hardware solutions, Security solutions, SOA and Business Process, Unified Communications solutions and Virtualization solutions.