1. The system should only run in local machine
2. If it needs to get data from branches shops,
it should be those shops upload the info the
the central db of ur local machine by VPN.
3. Your application has to do some graphical
representation.
From the above 3 points, the job is definately
not belonging to php.. it should be J2EE + Swing
to do it. Or at least any non web related language.