As with most things in life - so with technology you have basically two options.
There are advantages and disadvantages to each choice. Because the Pro's and Con's are pretty much an inverse of each other I am only listing the one in the chart - reverse the entries for the other option
| Do it yourself | ||
|---|---|---|
| Pro | Con | |
| Control | Responsability | |
| Flexible options | Learning curve | |
| Exact fit | Breadth of knowledge required | |
| Learn something new | Ongoing learning | |
| Price in $ | Price in time | |
So the question you have to ask yourself is what value do I place on the Pro's and do they outweigh the Con's?
Let us consider each point