A lot of companies like to have the the flextime working system:
You can punch in clock in a flexible range in the morning (such as 9 a.m. to 10 a.m.). Or even asking you to only finish required working hours need not to clock in(such as working in home.).
However, employees tend to forget the time arrived at the company or starting working time as soon as they get busy with their work, resulting in unclear time gets off work .Also feeling too tired to record the time by writing down every day.
So that FlexibleWork can solve such problems with helping record time automatically and instantly notifying you if you can get off work.