Epiforge Software


Multitask Away. Interruptions: unplanned by definition.

Multitask Away is a whole new way of letting Grindstone know what you’ve been doing when you get back to your computer. It shows your time away visually, allows you to choose as many tasks as you like and re-arrange their order and allocated time with just a click of the mouse. A lot of timing apps can recognize that you’ve been away. But the ability to do whatever you want with that time in a quick and intuitive way: that’s the breakthrough with Multitask Away. It elevates the accuracy of your timing to a whole new level.


Multilingual. Well-spoken.

Grindstone 3 has the capability to be displayed in multiple languages. Here are the languages currently available right out of the box:

  • Deutsch (German)
  • English (English)
  • español (Spanish)
  • français (French)
  • Nederlands (Dutch)
  • română (Romanian)
  • русский (Russian)
  • עברית (Hebrew)

Vectors. Crisp. Clean. Vibrant.

Grindstone 3 has an all-new vector graphic interface, which dramatically improves support for users with Windows readability settings turned on. But the quality of the user experience isn’t just about supporting screen DPI; the presentation of the interface itself is just as crucial. And we’ve made significant improvements here. We stylized the controls to make them more distinct and attractive. You can choose between light and dark themes and a whole array of accent colors.


Multidimensional grouping. Subtasks are so two thousand and late.

Grindstone adapts to the way you work, not the other way around. You can group by multiple columns at once by just dragging them into a specialized ribbon, re-arrange the grouping, and choose how each grouped column is sorted all right at the top of the task pane. Look at your tasks from any angle. Save any combination of settings for easy access as a view. Never be tied down to just one perspective again.


Dynamic columns & filtering.

There are built-in columns and custom field columns… and now dynamic columns. Use them to display summary data about the time under a given task inside the task pane itself.

Filter on specific columns. Pick out certain values with the click of a mouse, or enter a condition or two that the column has to match. Narrowing things down in Grindstone has never been this precise.

Aggregates. Report-less overview.

Each group and footer inside the task pane can display quick statistics on any field. Aggregates let you take control. See a count, average, or sum of anything right from the Task List.

Aggregates can even perform operations on custom fields values, display results based on the current sort order of your tasks, and allow you to label each given statistic displayed.


Grid. Task Force's most popular report comes to Grindstone.

Grid is unbelievably powerful and—just like the reports you remember from Grindstone 2—it’s so simple to use. Simply select a date range on the bottom of the Task List window and then pick two different ways to categorize your tasks on the top of the Grid window. Grindstone produces a tabular summary of your time that couldn’t be easier to understand. Just like all the reports in Grindstone 3, you can print your Grid, copy it to the clipboard, or save it in rich text, CSV, or the Microsoft Excel Workbook format.


Achievements. Learn what you didn't know you didn't know.

Everyone appreciates a pat on the back for a job well done. That’s why the first time you use an important feature of Grindstone or do something above average, your will be awarded achievement points in recognition of your accomplishment and to encourage you to learn the features and become as productive as possible. You can use the Achievements window to track your progress on your road to get all 900 points. If you succeed, you will be a master of Grindstone.


I have four words for you: databases, databases, databases, databases.

Task and timing data are what Grindstone’s all about, so when you enhance the data store, you enhance everything. And the RDMS embedded within Grindstone 3 is just spectacular. It uses Microsoft’s state-of-the-art SQL Server engine, which protects your data with top-of-the-line referential integrity constraints, transaction and locking support, user-configurable 128-bit encryption, and industry standard ACID compliance. This engine takes advantage of newer 64-bit processors, and is contained within the Grindstone installation itself without affecting any other database engines you might have installed. But, getting Grindstone to work properly with this powerful Microsoft technology wasn’t as simple as changing the endpoints between the interface and the data.

When data processing occurs in a database-driven desktop app, separate commands are sent to the database to retrieve or save the data. This is because app-specific functions have to take place in the app’s own memory. But when you allow for multiple operations to happen at once, the commands can get crossed, multiple elements of your application can try to read and write from the same places at once, and the interface falls out of sync with what’s actually in the database. To solve this, we had to create an interlocking mechanism that distributes these commands not only to the database engine, but also to other operations and interface components. We call this breakthrough dynamic concurrency, and it’s the key to keeping every independent operation in Grindstone so well in sync that it feels like all your data is loaded into your computer’s memory even though it’s not. So, you can now easily deal with massive Grindstone databases with minimal performance impact. And, changes to your data are saved immediately and update every report and window you have open in the blink of an eye.


Grindstone 3 is the first Grindstone app that gives users complete control over the location of their databases. Grindstone databases are now a registered file type in Windows, so you can save your database anywhere, integrate it into your standard backup processes, and simply open it as you would any other document.

We also know people love to travel with their Grindstone data and use it in multiple places. So we’ve made some big advancements here, too. Grindstone 3 can be setup and updated on any out-of-the-box Windows environment without administrative privileges. Plus, when a database is opened on removable media, it’s copied to a temporary folder on the hard drive. This will decrease the number of write cycles used on flash drives, and improve their life span.