There are couple of solutions which you can rely on. According to my prior experience, I recommend greytHR (
http://www.greythr.com) for your organisation. Also try their mobile app - which is a big help for your employees to apply for leave, see payslips and tax information, record attendance etc.