Mobile clocking applications are, essentially, a mobile software update to the traditional punch card. They enable the same core functionality of clocking in and out of work, but also add a plethora of extra features that make life a lot easier for the remote workers — such as the ability to book time on specific projects, but also to put in annual leave requests, check the status of those requests, check flexitime, etc.