It's like the chicken and egg paradox. This software was put in place because there was a potential market. Surely there is someone who has seen a potential market or orders have been given in a specific way to achieve a certain goal.
In your opinion, was it someone who saw a potential market who designed the software in question or was it the other way around, that the software was designed to order?