- Original Poster
- #1
Hi all.
I have developed a web application for businesses which uses a Mysql database to store details of their clients for distributing jobs to their mobile workforce to work with on Android tablets. The idea is to replace what their staff do at the moment using pen, paper and snail mail. I developed both the web app and the companion Android app to help me do my own work easier and I'm now at the point where they are good enough to start selling to businesses. So far from contacting around 60 odd companies I've been to visit a small number and the response has been overwhelmingly positive. Clients love the idea that they can view and manage their service engineers workload in a simple and easy to use interface and they also really like the Android app which was built to make the engineers job on site easier making inputting of information quick and painless. The two parts of the service communicate with each other over the internet using JSON.
Here's the problem. I've started out with the intention that this will be sold on a subscription basis (SAAS Software As A Service) with all files being stored on my own server so I can keep the application updated and also ensure that the server is as secure as i can make it. The objection to this I'm getting is that most (not all) of the companies I've spoken to so far are saying that they are not comfortable handing over a database of their clients to somebody they just met. People are generally saying that they like the idea and want to work with me to develop it further so that they can use it in other areas of their businesses but they would prefer to have the database in house and under their own control.
At the moment I'm struggling to come up with ideas as to how I would go about giving clients what they want while still retaining the ability for the two applications to communicate over the internet. I also would like to carry on with the service being subscription based as I like the idea of a steady residual income more than being paid a one off lump sum. So far these have been my thoughts.
1. Host the database on the server which the client hosts their website on. We could work together to get it up and running with a small amount of sample data and they could then take over control and the responsibility for running it. This is ok until they want further developments at which point they have to allow me access.
2. Use some kind of browser based database which only lives in the local machine. I know this is possible but see two problems: how to allow the Android app to access the database and how to ensure that the multiple databases are backed up and kept up to date in a multi user environment?
3. Use some kind of database like Microsoft SQL server and expose this to the internet in some way. I would probably need to write a pc based application to facilitate access to this though which would set the project back many months and maybe mean I lose the first to market advantage i have at the moment.
4. Other options I've not though about.
5. Persevere with the current model and make do with the smaller number of clients I will get who are a bit more forward thinking and are happy to use a web based service.
If anybody is able to offer some ideas i would be most appreciative, I would also be open to the idea of a partnership with somebody who is capable of implementing a good idea. So far from the small number of responses I've had this business has the potential to go a long way. At the moment I'm just targeting one fairly niche industry but can see no reason why this can't be used in any industry where a mobile workforce is employed.
Any ideas?
I have developed a web application for businesses which uses a Mysql database to store details of their clients for distributing jobs to their mobile workforce to work with on Android tablets. The idea is to replace what their staff do at the moment using pen, paper and snail mail. I developed both the web app and the companion Android app to help me do my own work easier and I'm now at the point where they are good enough to start selling to businesses. So far from contacting around 60 odd companies I've been to visit a small number and the response has been overwhelmingly positive. Clients love the idea that they can view and manage their service engineers workload in a simple and easy to use interface and they also really like the Android app which was built to make the engineers job on site easier making inputting of information quick and painless. The two parts of the service communicate with each other over the internet using JSON.
Here's the problem. I've started out with the intention that this will be sold on a subscription basis (SAAS Software As A Service) with all files being stored on my own server so I can keep the application updated and also ensure that the server is as secure as i can make it. The objection to this I'm getting is that most (not all) of the companies I've spoken to so far are saying that they are not comfortable handing over a database of their clients to somebody they just met. People are generally saying that they like the idea and want to work with me to develop it further so that they can use it in other areas of their businesses but they would prefer to have the database in house and under their own control.
At the moment I'm struggling to come up with ideas as to how I would go about giving clients what they want while still retaining the ability for the two applications to communicate over the internet. I also would like to carry on with the service being subscription based as I like the idea of a steady residual income more than being paid a one off lump sum. So far these have been my thoughts.
1. Host the database on the server which the client hosts their website on. We could work together to get it up and running with a small amount of sample data and they could then take over control and the responsibility for running it. This is ok until they want further developments at which point they have to allow me access.
2. Use some kind of browser based database which only lives in the local machine. I know this is possible but see two problems: how to allow the Android app to access the database and how to ensure that the multiple databases are backed up and kept up to date in a multi user environment?
3. Use some kind of database like Microsoft SQL server and expose this to the internet in some way. I would probably need to write a pc based application to facilitate access to this though which would set the project back many months and maybe mean I lose the first to market advantage i have at the moment.
4. Other options I've not though about.
5. Persevere with the current model and make do with the smaller number of clients I will get who are a bit more forward thinking and are happy to use a web based service.
If anybody is able to offer some ideas i would be most appreciative, I would also be open to the idea of a partnership with somebody who is capable of implementing a good idea. So far from the small number of responses I've had this business has the potential to go a long way. At the moment I'm just targeting one fairly niche industry but can see no reason why this can't be used in any industry where a mobile workforce is employed.
Any ideas?
Last edited:
