A company which provides an individual or a business with all the facilities necessary to carry out ecommerce. These include the provision of secure transaction facilities, the facilities provided by a commerce server, Web site promotion services, credit and debit card handling facilities, and Web design expertise.