Building Smart products for people and things