ManicTime is installed on work machines and will collect computer usage data for each team member. Team members can use the data to accurately log their work hours.
Data from all team members is sent to ManicTime Server. ManicTime Server is installed on your network, so the data is never sent outside of your organization.
ManicTime Server generates various reports, which you can view with a web browser. You can also configure the server to send weekly or monthly emails.
ManicTime collects computer usage data, which your team can use to accurately and easily track project work. This helps you know exactly where the time went and how much you need to bill a client.
Maybe you want your team to work overtime, or maybe you just want them rested. With ManicTime you will easily figure out who is working too much or too little.
You can see start and end times for each member. You can also define a Required presence time range and easily see who is constantly late or early to leave.
What are peak working hours of your team? Maybe you want to schedule a meeting during those hours, or maybe this is exactly the time when you want them focused on the work without distractions.
Sometimes you have a client who wants to know your daily progress. When you have such a client, you can setup a shared report. Your client will then be able to see all hours worked on their project as soon as they are logged.
See a list of applications and web sites your team uses during the day to get the job done. This will help you identify procrastination software and websites, as well as help you decide if the software you purchased is being used.
ManicTime Server is on-premise installation, which allows you to install ManicTime Server and ManicTime Clients behind your firewall. Data can be stored in one of three databases: SQLite (default, for teams up to 10), Microsft SQL Server or PostgreSQL.
Both ManicTime and ManicTime Server run on your machines. All data, which is collected, is stored on your machines and not sent anywhere. It is not shared with us or any third party and exists only on your machine.
When connection to the server is not available, ManicTime Client still remains fully functional. It will still track computer usage and users can use it to input their work hours. Changes are sent to the server, when the connection to the server is available again.
You can get the data directly from the database using SQL statements or you can use HTTP API for accessing and manipulating data on the server. This way you can easily integrate ManicTime Server with your existing solutions.
Reports like Attendance, Timesheet, Applications and Websites usage and others will give you better insight into your business. All reports are generated on the server and are accessible with a web browser.
No need to worry any longer. ManicTime will collect as much or as little data as you want. Want to know only about when users came to work and when they left? Or maybe you want to use it for keeping track of project work and not track any usage data? You can configure ManicTime to collect only the data you want.
Within ManicTime, tags are used to keep track of project work. On the server you can define a tag structure (clients, projects, tasks), which all users must follow. This way all project and task names users create are consistent, which is key to great timesheet reports.
When the connection between the client and the server is possible, updates are sent every minute (can be changed). This ensures that the reports on the server are always up to date.
Server uses existing windows accounts for authentication and authorization. By default each user will only have access to his/her own data.
Roles lets you define permissions, which the users have on the server.
You can also setup a secure connection (SSL) for all communication with the server.
ManicTime can easily be deployed to multiple machines via Group policy. You can deploy it with various predefined settings, like which project and task names users can use, stealth mode, tracking start and end times...
Configure the server to send out weekly, monthly or yearly email reports.
Share your work on a project with your client. Just send the Shared report url to your client and he/she will be able to see all the time you log on the project.