Industry 4.0 is increasingly becoming a priority for most high-tech industries. It calls for a future of agile, affordable manufacturing fueled by technology enablers such as the Internet of Things (IoT), Cloud computing, Mobile Devices and Big Data. While for most manufacturers it is a lucrative concept with the potential of bringing unforeseen benefits and synergies to their operations, the implementation of Industry 4.0 though remains a challenge. The question is: with all the buzz around Industry 4.0 and terms such as Cyber-physical systems, IoT, Cloud computing, Big Data, Machine Learning, 3D Printing, where should manufacturers start at to build their smart manufacturing journey?