MyTimePunch is a Web-based application that allows a user to punch-in and punch-out from work. It serves the same purpose as a mechanical timepunch.