E-commerce and b2b applications B2B and B2C e-commerce software distinguished by its absolute focus and alignment with the needs of the industry