I developed a mobile solution in Xamarin, and looking for ideas how I can introduce it to customers (Schools and IT Companies),
but I'm stuck on which options to choose between the two below.
In my area, schools have a Management System that displays students Exam results on a screen inside the school building, so students are supposed to physically come and view their results.
After investigation, there are 9 schools in my area and I discovered that the School Management System of these 9 schools is supplied by 3 different IT/Software companies, however there is a company which is leader in School Management System, so this company supplies to 6 schools.
I developed a mobile solution where results will now be viewed from students mobile phone, rather than students have to physically come inside school building to view their results.
My solution is a Xamarin app that consumes a web api (simulate exam results) from schools system.
I have two options for this mobile solution :
Option 1 :
Introduce my mobile system to IT Software Companies that develop School Management System and sell it to them.
Option 2 :
Introduce my mobile system to schools and sell it to them or build a services (SASS) so that schools can buy subscriptions.
After thoroughly thinking, I noticed that :
option 1 is straight forward but I'm gonna sell my solution to one or two IT Software companies only,
option 2 I'm gonna sell my solution to hundreds of schools given that in my area we have 9 schools, if I look at the whole province I can count more than 100 schools, what about the entire country.
but there's an issue with option 2, those school management system don't implement any web api at the moment for me to use data and consume it from a Xamarin Mobile App.
Therefore, for option 2 to work, I have to talk to schools folks, if schools folks agreed to get my mobile solution, then in their turn schools have to talk to their respective IT Software companies to implement web api.
option 2 is very risky because these IT software companies can implement this mobile solution themselves after a talk with schools folks and make it part of the School Management System that schools already have, so I'm gonna lose if these IT companies decide to implement it themselves, as in IT you can develop the same exact feature as your rival and it's not a problem, neither a legal issue.
Not sure which option to choose at the moment.
Please I'm waiting for your thoughts on this.