ELCA is one of the biggest independent Swiss full-service providers for business and technology solutions, and a leader in the fields of IT business consulting, software development and maintenance, and IT systems integration. The privately-owned company, with more than 1000 experts, has branches in Lausanne, Zurich, Geneva, Berne, Paris, Madrid, Basel, Granada, Mauritius and Ho Chi Minh City (offshore development), all operating according to a common process framework.