1. Indian Face behind ZOHO 2. ZOHO CORPORATION Zoho Corporation (formerly AdventNet) founded in 1996, is located in Chennai, Tamil Nadu, India. The company started as a network…
MAKING BUSINESS MORE PRODUCTIVE: 3 MILLION USERS AT A TIME By A.Arputha Selvaraj APMP IIM Calcutta * Founded in 2005 under the name AdventNet, Inc. CEO and founder Sridhar…