There are many IT issues and challenges in management including Cloud Computing, Virtualization, Emerging Technology, Big Data Analytics, BYOD (Bring Your Own Devices) and BYOA (Bring Your Own Applications), Shadow IT, Boomers (a transient worker) , Interoperability, User Systems, Energy Efficiency, Creating Value, Social Networks and so on. In this paper, we highlight three challenges: Cloud Computing, Virtualization and Social Networks. Over the last few years Cloud Computing, Virtualization and Social Networks have become modern trends in the information technology space that increase the accessibility and flexibility for the users around the globe. Cloud Computing offers faster innovation, flexible resources and economies of scale, whereas Virtualization deals with better control on IT resources like applications, wide area networks, local area networks, servers, desktops, storage and appliances like firewalls and application delivery controllers. Social Network defines an online service platform where users are able to build relationships with each other by message, posting information, images etc. Despite the success of cloud computing, virtualization and social networks face tremendous challenges such as downtime, vulnerability to attack and limited control in cloud computing, backup and resource distribution in virtualization, security and privacy threats in social networks that are preventing management of organizations from accepting these techniques. This paper gives an overview of these technologies and identifies the different technical challenges and proposes suitable directions to resolve them. In addition, we separately focus on features, types, and myriad benefits of these technologies and discuss solutions that can protect users from these issues. We then present findings, future direction and discuss some techniques to overcome these challenges.