Business development includes a number of techniques designed to create and grow an economic enterprise. Such techniques include, but are not limited to, concept and brand development, assessment of marketing opportunities and target markets, intelligence gathering on customers and competitors, generating leads for possible sales, followup sales activity, formal proposal writing and business model design. Business development involves evaluating a business and then realizing its full potential, using such tools as marketing, sales, information management and customer service. For a sound company able to withstand competitors, business development never stops but is an ongoing process. Successful business development often requires a multi-disciplinary approach beyond just "a sale to a customer." A detailed strategy for growing the business in desirable ways is frequently necessary, which may involve financial, legal and advertising skills. Business development cannot be reduced to simple templates applicable to all or even most situations faced by real-world enterprises. Creativity in meeting new and unforeseen challenges is necessary to keep an enterprise on a path of sustainable growth.