1. Online shopping
  2. Payments solutions
  3. Application development
  4. Business integration