I used to work in technology commercialisation. Software can be a tough game at the best of times. Difficult to charge enough upfront, most of the money is in maintenance agreements and the like. Also, I would be very surprised if anyone would trust a black box at the moment