we are planning to develop Payroll & HR module. As PHP and MySQL is free we decided to go with PHP & MYSQL. Can it be used for such systems?
if you tell me what is Payroll, MIS, HR, I can tell you if you can do it with that I have no idea what it could be
Of course it can but I don't think such systems should be based on scripts - I would prefer to have a client / server desktop application.
you can use php and mysql to build anything you desire it is limited only to your restraint to employee it to do so. At times you will need to use extra tools such as javascript to process some requests although php can be used to process all mysql based actions concerning your base data input and output.
Definitely and don't agree with previous comment that such things should not be based on scripts. Why not? After all, is a browser / webserver not a client / server? Why desktop, and why compiled code? Almost everyone banks online nowadays, why should an HR system be any different? As long as the system is secure there is no need and as you say both PHP and MySQL are free so development costs are hugely reduced. Also, a webserver does not necessarily have to be on the internet, you can run it on your internal network. Would definitely look into some frameworks if it is for a large organization for scalability : Zend Framework for PHP - for one thing this puts all your scripts behind the public_html folder Prototype / jQuery for javascript / ajax