Manual attendance marking and estimation results in the expenditure of time and value of the organizations. Human errors, punching and fraudulent time keeping are extra hidden expenses that directly affects the productivity of any organizations. Variation in attendance policies from one company to another makes it extremely difficult to capture time-attendance data and automate them. Therefore, a completely automated time-attendance management software package is paramount for enhancing productivity of any organization.