E-Commerce and M-Commerce Technologies