A successful business model should have four elements, which include profit formula, customer value proposition, core processes, and essential resources.