Universal timesheet allows you to establish different ways to track your daily time. You can track your client's visits and their results, your project status and stages, or create a timesheet by tasks related with your clients. Additionally, you can sen emails to your clients, if you need.