When your business is unique or requires complex business models, sometimes it's necessary to build from scratch.