Semaphore is an Indian software development and business process outsourcing company established in 1994. It provides a range of services including software development, application maintenance, testing, and business process outsourcing. Semaphore has development centers in India and the US, and aims to be a reliable outsourcing partner through ISO and CMMI certifications, a global delivery model, and an emphasis on people, processes, and technology.