IBM focuses on cloud and cloud based infrastructure, cognitive services for solving business challenges, the management of data, analytics and IoT.  Still very much focused on the enterprise market, IBM is in the process of evolving its Cloud products to a comprehensive PaaS offering under the branding of IBM Cloud.