Nop, desafortunadamente a un que la empresa en Española, el las ayudas y el sitio estan en ingles, pero el soporte a los clientes si esta en español. No creo que den soporte a las versiones free, pero las ayudas a pesar de estar en ingles son facil de entender
Saludos