PhpStorm
Text editors and IDEs

PhpStorm

Track your programming activity in real-time in PhpStorm. Analyze your coding data to increase flow, decrease interrupts, achieve work-life balance, and more.

Sign up for free
Features
Setup instructions
Weekly metricsDaily session statsCode time stats
Code time stats

Quantify your coding in PhpStorm

Your software matters, so we track the data behind the software. Track and analyze your data from PhpStorm, such as your code time by project, work-life balance, session times, lines of code, keystrokes per minute, characters added, development workflows, and more.

Status bar updates

Your data is ready

We work hard to make your data simple. We distill data into easy-to-read “datagrams”—simple data stories that don’t require inputs or configurations. We provide datagrams in a progression over time to make it easier to understand and act on your data. New data will automatically appear in your PhpStorm status bar, web feed, or email reports over time.

In the status bar of PhpStorm, we show a circle with a partial fill (either 25%, 50%, 75%, or 100%) to indicate the duration of your current session vs. your average over the last 90 days.

Status bar
Daily keystrokes per minute
Daily coding intensity

Pace yourself

Context matters when it comes to comparative data. That’s why you are your own best reference class. We help you see how you compare against yourself over time. Are you coding more than your average week? Are you focusing better month over month? See if you’re above or below your average session time and average keystrokes per minute (KPM) at a glance. Longer, more focused sessions will help you do more in less time (vs. short sessions broken by interrupts and context switching).

Cody from Software

Your code is safe

We do not process, send, or store your proprietary code. We only track productivity-related data, and we make it easy to see the data we collect. Learn more about our plugins in our FAQs.

Code time stats

Quantify your coding

Your software matters, so we track the data behind the software. Track and analyze your data from PhpStorm, such as your code time by project, work-life balance, session times, lines of code, keystrokes per minute, characters added, development workflows, and more.

Meetings vs. code time

How many hours do you spend in meetings versus coding in your text editor or IDE? You need long, uninterrupted blocks of time to achieve flow, but meetings break up the day, eating more time than what’s shown on a calendar. We’ll help you calculate the true cost of meetings.

What is flow?
Status bar updates

Your data is ready

We work hard to make your data simple. We distill data down into easy-to-read “datagrams”—simple data stories that don’t require inputs or configurations. We provide datagrams in a progression over time to make it easier to understand and act on your data. New data will automatically appear in your PhpStorm status bar, feed, or email reports over time.

Achieve work-life balance

How much do you code during work hours versus nights and weekends? Never have long, uninterrupted times to do real coding at work? Let data help you set the right balance. Finally, a data-driven reason to skip that next meeting.

Code start time goals

Data in action

We prioritize datagrams that can lead to actions, automations, or changes in behavior, to help you convert PhpStorm data into value. For instance, once we’ve identified your average code start time, we enable you to set a goal to start coding earlier in the day and avoid procrastination.

Protect code time

Do you know when you typically focus best on coding software each day of the week? See your coding times and highest coding intensity—high keystrokes per minute—on your calendar. Automatically block your best times to increase productivity.

Daily keystrokes per minute

Pace yourself

Context matters when it comes to comparative data. That’s why you are your own best reference class. We help you see how you compare against yourself over time. Are you coding more than your average week? Are you focusing better month over month? See if you’re above or below your average session time and average keystrokes per minute (KPM) at a glance. Longer, more focused sessions will help you do more in less time (vs. short sessions broken by interrupts and context switching).

Code time notifications

Get Google Calendar reminders when it’s time to start coding. Software works with the Google Calendar API to automatically schedule events that protect your top code times based on your historical coding activity.

Setup Instructions

Your code is safe! We never process, send or store your code and we respect developer privacy. We give developers full control over their personal information, and we are fully committed to the spirit of privacy frameworks, such as GDPR. For more information, please review our Privacy Policy.

Install

Software is installed and uninstalled via the JetBrains Marketplace.

  1. Navigate to PhpStorm > Preferences > Plugins
  2. Click Browse Repositories
  3. Search for "Software.com"
  4. Install Software
  5. Restart PhpStorm
PhpStorm

Complete Setup

After installing Software, an alert will appear to login. If the alert does not appear, you can simply click on "Software.com" in the status bar of PhpStorm, which will take you to the final step of setting up your account.
PhpStorm
Running into any issues installing Software? Check out our FAQs.

Uninstall

To uninstall Software:

  1. Navigate to Plugins
  2. Uninstall Software
  3. Remove the '.software' folder in your home directory

Browse more plugins

Don't use PhpStorm? Check out some of the other text editors and IDEs we support.
See all text editors and IDEs