IBM has a large and diverse portfolio of products and services. As of 2016 [update] , these offerings fall into the categories of cloud computing , artificial intelligence, commerce , data and analytics , Internet of things (IoT), [ 135 ] IT infrastructure , mobile , …