Tata Consultancy Services (TCS) operates across all three major business segments: IT outsourcing services, Business Process Outsourcing (BPO), and software products/platforms. The company has expanded beyond pure outsourcing to include BPO operations and proprietary software products.