Business development specialist, comprises a number of techniques and responsibilities designed to create new customers and penetrate existing. Such techniques include, assessment of marketing opportunities and target markets, intelligence gathering on customers and competitors, generating leads for possible sales, advice, creation and enforcement of sales policies and processes, follow-up sales activity, formal proposal or presentation management and writing, pitch and presentation rehearsals, and business model design. Business development involves evaluating a business and then realizing its full potential, using such tools as marketing, sales, information management (sometimes called knowledge management), and customer service. For a sound company able to withstand competitors, business development never stops, but is an ongoing process.