There are many services a BPO will provide; these include information technology enabled programmes, legal process outsourcing, research process outsourcing, knowledge process outsourcing and customer interactive services such as email management, marketing, customer support services and order processing. There are also back office services of credit, debit and check processions, debt collection, direct and indirect procurement, transportation administration services, logistics and warehouse management services. Invaluable is the knowledge services of internet and web research, data analytics, data accumulation for certain experiments and customer feedback surveys.