Frequently Asked Questions

What will I see in the status bar in my text editor or IDE?

The status bar in your text editor or IDE shows two numbers: your KPM (keystrokes per minute) in your last recorded minute and your session time for your current session. We use the following icons to indicate your status:

  • Rocket: High KPM (your KPM is equal to or above your average KPM)
  • Alert: either you have no connection, you are not authenticated, or both
  • Circle: the fill (25%, 50%, 75%, or 100%) shows your current session vs. your average minutes per session

The KPM count and rocket are subtle reminders of coding focus and intensity during sessions. The longer the rocket stays visible the higher your average KPM will be. Longer sessions are generally more productive, because you can maintain context and more easily retain logical constructs related to your code. Session time helps as a subtle reminder to try and target longer, more productive sessions (as opposed to short sessions with lots of interrupts).

Can I delete my data?

Yes, you have the option to delete your data under account management.

How do I debug a plugin issue?

If you are having trouble installing your plugin, please follow these steps:

  1. Make sure you have the plugin properly installed following the setup instructions for your plugin.
  2. To complete setup of your account, you must click the “log in” prompt in your text editor or IDE. If the prompt did not appear, restart your text editor or IDE first.
  3. If you are still unable to install your plugin after completing these steps, send us an email at

Can I use multiple text editors or IDEs?

Yes. Software works with multiple text editors or IDEs across multiple devices. See our plugin library here.

How will Software help me improve productivity?

Software collects data from your text editor or IDE and Google calendar to provide a range of insights that can help build productive habits. For instance, Software can help you identify natural times during the week when you achieve coding flow and set block times and reminders on your calendar to take advantage of those times. Software will automatically track how much you code during regular work hours versus nights and weekends, and can help you code more during regular work hours to achieve a happier work-life balance. Software can also help you track a range of weekly performance metrics, including coding time, total keystrokes, keystrokes per minute, lines of code, etc. to see if you are increasing or decreasing work volume week by week or month by month. Over time, we will provide even more data and value across developer tools.

What happens when I code without Internet access?

When you code offline, your data is temporarily stored in your data.json file in your .software folder. When you regain connectivity, we batch send data from this file to You can check your last update time for each plugin in your session.json folder.

What is Software’s mission?

Your software matters. We track the data behind your software to help you code smarter.

How much does Software cost?

Software is free for individuals and teams. For access to historical data beyond six months, modest data charges may apply (pricing will be determined after beta). In the future, we will provide enterprise features and pricing as well.

Can I obtain a copy of my data?

Yes, please contact us at to download a copy of your data.

Does Software track what I listen to when I code?

Yes, your plugin collects music data from iTunes and Spotify APIs to correlate coding data with songs, genres, and playlists you listen to as you work.