We write tools when we see a problem that needs solving, or when we need some data that we can’t get any other way. If the tool is not specific to an internal company task we make it available as one of our free software tools. We’ve written about a few of them.