“GigaML's current product development process requires securing a paying commitment from a customer before starting to build a new product.”