Application reads configuration from website.
Configuration contains employment location name, list of employees, their names and staff id number and picture.
Application records time when employee clocks in and out of working shift.
Application records all data locally on ipad and posts the data back to website at a designated time interval.
Employee can clock in using QR Code or PIN or PIN and signature.
All variables and configuration to come from website.
When application loads it requests a username and password which directs it to the correct configuration file. One username and password could contain multiple configurations based on multiple employee work locations. ie different offices and or shop, restaurants.