Hola que tal?
Soy desarrollador e integrador Dolibarr, creo que esta solución puede adecuarse a sus necesidades, ya que cuenta con un apartado para el manejo de contratos y/o suscripciones, los cuales se pueden usar a través de una API, la cual puede ser consultada con el software que manejen para dar servicio de ISP, o bien que todo sea manejado desde el mismo sistema.