Son programas que corren entre diferentes computadoras conectadas juntas en una red, y son seleccionadas de acuerdo al tipo de trabajo que necesita, una amplia gama de programas de la capa de aplicacion para interconectarse a internet.