This app is especially made to remove punch in/out attendance machines from offices. This app will use your current location and will find out are you in office or not on that base he/she can do attendance.
Location will assign by your administration where you can easily do the antecedence. Mobile unique id will be the password and user unique code will be the username so no one can use more then one device.