There are two types of training, initial sales training designed for newly hired salespeople and this is very usually comprehensive and lasts a long time. The second type of training is continuing sales training and is designed for experienced salespeople to help them to be more effective. These programs are shorter and generally more intensive on just one or two topics. There are six kinds of content that are part of a training program. These include number 1, company knowledge such as policies, protocols, communication channels, et cetera. Number 2, product knowledge including information about your product and how it is bought. Number 3, industry knowledge such as industry trends and competitive products. Number 4, customer knowledge including understanding customer requirements and customer markets. Number 5, selling knowledge, such as prospecting, sales presentations, or sales closing. Number 6, technology knowledge. In particular sales-oriented software and customer relationship management software. Based on the training needs assessment and training objectives, sales training content should logically flow from these analysis. An initial training program might feature all of these kinds of contents. A continuing sales training program probably focuses on just one of these.