We weigh the pros and cons of creating your own custom application vs. using a pre-existing third-part application.