On the surface, building your own software solutions seems akin to home DIY – and it kind of is, but it really kind of isn’t. Most people think of DIY as a lick of paint…