As e-commerce grows across industries worldwide , business are building web sites for presence as well as for online business. It is more than transferring current business operations to a new medium. This situation requires explaining main models, changing infrastructures, and notice to customer needs as their vital rights. Whilst increasing numbers of firms have launched themselves on the Internet, they are trying to consideration of the strategic implications of developing, implementing or running a Web site. Global competition, laws, and customer preferences are among the issues being affected by e-commerce. In this study many factors that effect on e-commerce are considered these factors have no technical issue in nature. Companies related factors, customers' knowledge, customers' trust and customers' behavior are the main effective factors in development of B2C e-commerce. In this research we surveyed the mentioned aspects by offering questionnaire to experts of e-commerce for companies. The results show there is a meaningful relationship between perception, knowledge, trust and attitude of customers and the company's capabilities in the other side with B2C e-commerce development.