Smart Contract Development: How Beneficial Is It To Your Venture?