E commerce solutions - The backbone of Internet marketing