Machine-type communications (MTC) enables a broad range of applications from missioncritical services to massive deployment of autonomous devices. To spread these applications widely, cellular systems are considered as a potential candidate to provide connectivity for MTC devices. The ubiquitous deployment of these systems saves the network installation cost and provides mobility support. However, based on the service functions, there are key challenges that currently hinder the broad use of cellular systems for MTC. This article provides a clear mapping between the main MTC service requirements and their associated challenges. The goal is to develop a comprehensive understanding of these challenges and the potential solutions. This study presents, in part, a roadmap from the current cellular technologies towards fully MTC-capable 5G mobile systems.2