Hi Rushabh Shah & Co., I have used Time Doctor before for Time
tracking and it also has a feature to take screenshots. It can be used on a self-hosted platform and has integrations with various project management tools. Another option you can consider is Toggl Track, which also has a screenshot feature and can be self-hosted. Both are user-friendly and have mobile apps as well. Hope this helps!