Hello,
I've done very similar projects before, done as mobile web apps, can do this project using a modular PHP framework and RESTful web service, that the client devices can utilize for the database interactions, also can make use of offline database and client / server syncing.
Ready to discuss details,
Thanks,
Nader.