I do not quite understand how the system will be accessed. Will it be a client program or will it be a web resource? How can all this be managed.
This is a rather interesting question. If this is a client program then for which operating systems it will be written. Will this work on Linux?