The product has been years in the making ...