si la aplicación corre en internet estaría alojada en un servidor web en internet, es decir que podrá estar en algún lugar del mundo. Si está en tu intranet está un poquito mas cerca
No hay muchas diferencias, solo hay que saber programarlo con las seguridades del caso