The release of a new product is a big moment in your company’s history. It could be a physical product on the shelf waiting to be picked up by customers or shipped to them across the world, a digital license, entitling them to use software…