9 General purpose communications software used to establish and manage connections, and transfer and disseminate data and information, between computer networks, electronic communications networks and satellite-based networks, all via satellite based networks