There's a product called e-Volve (or Evolve) that we are checking out. I don't have any opinions yet on it, but it seems to cover everything from recruitment/hiring, time-keeping, personnel records, leaves management, benefits, and can be customized, and has an employee-facing web-based interface for kiosk services. Cost is about half mil (PHP). Requires Windows, IIS, SQL Server, and .NET. Useful if your company is medium-sized (up to a thousand employees perhaps).