Engineering Smart and Connected products