In my earlier need gap, I posted Getting things done at individual level for which I received amazing responses. But, seeing that all of them are trying to do the same thing i.e. scheduling/time-managing the activities yet none of them seem to solve my problem directly, I started to realise there must be some greater underlying problem.
In my case, I think that is focus drift. I think, focus or attention drift is the primary reason for productivity loss for the most. So, time-management apps wouldn't do much if the particular tasks aren't completed within scheduled period due to loss of focus.
There is a need gap for a consumer friendly solution which can notice focus drift and alert the user to gain their attention back to the task they were doing.