Many companies that decide to enter a business area in which they have little internal expertise or capability choose to outsource, as happened in the early days of e-commerce when brick-and-mortar retailers created their first online retail sites. They brought in third-party developers, consultants, and sometimes both. This approach enabled them to move much more quickly. But it deprived them of the flexibility to innovate and differentiate, and to continuously incorporate customer desire.