Very good article that I agree with. And if you’re going to build it yourself - why not open source it. I hope this brings about increased innovation. Am considering the same for time tracking (Harvest) and helpdesk ticketing solutions (Zendesk) for example.