How best to handle/create Microsoft products with different billing and commitment terms? - Gorelo