JAIN pour Java API for Integrated Networks, est une initiative au sein de la Java Community Process, dont l'objectif est le développement d'interfaces de programmation permettant la création de services de téléphonie (voix et données).
Java est un langage de programmation de haut niveau orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le au.