This is exactly my approach. Years ago I wrote a set of tools to help me in my day to day operations. In this way I was able to work very fast. I added more and more features. Then at some point I decided to distribute the tools to the rest of the team. Now, nobody can live without them ... (about 30 individuals)
Works for me. Some folks like what I do, as well.