HITWARE1986 — 2026
Highly Interactive TransactionsUNICEN → HIT → HITWARE → HITSQL → Unitech
Logotipo HITWARE: HIT en naranja sólido y WARE en contorno atravesado por cinco líneas negras

De una tesis a una empresa.

Tandil, 1989. Donde comenzó la historia.

Una pieza de historia de la computación empresarial argentina: una investigación universitaria que se convirtió en tecnología, después en producto y finalmente en una empresa.

Empezar a leer
01Antes de HITWARE hubo una tesis

Relato de Aníbal Carmona

En 1986, mientras estudiaba Ingeniería de Sistemas con orientación en Ciencias de la Computación en la Universidad Nacional del Centro de la Provincia de Buenos Aires —UNICEN—, comencé a trabajar sobre una idea que terminaría definiendo buena parte de mi vida profesional.

La investigación se llamó:

Highly Interactive Transactions

HIT.

La tesis buscaba una forma diferente de construir aplicaciones empresariales sobre bases de datos relacionales: partir de la estructura y de las relaciones de los datos para generar buena parte del software necesario para operar sobre ellos.

La tesis culminó en 1987, bajo la dirección de Alberto Mendelzon, profesor de la Universidad de Toronto.

Pero la historia no terminó con la tesis.

La tesis se convirtió en software.

Aníbal Carmona escribiendo en una Macintosh y Eric Lattanzi tomando notas sobre papeles, trabajando en la tesis en 1986

Instantánea · 1986 — Aníbal Carmona (computadora) y Eric Lattanzi haciendo la tesis

02De HIT a HITWARE

En 1989, en Tandil y en medio de la hiperinflación argentina, fundé mi primera empresa de software.

La llamé HITWARE.

HIT

por Highly Interactive Transactions

WARE

por software

No había venture capital, aceleradoras ni ecosistema startup.

Había computadoras, UNIX, bases de datos relacionales, terminales de caracteres y una enorme cantidad de software todavía por construir.

Mi primera empleada fue María Iraeta, que terminaría siendo amiga y compañera de trabajo durante más de treinta años.

Con el tiempo llegamos a formar un equipo de alrededor de diez profesionales.

// Historia Proyectos Unitech

La documentación histórica de Unitech conserva ese origen: HITWARE nació en 1989, en plena hiperinflación, con María como primera empleada y HITSQL como primer producto.

03HITSQL · Cuando una tesis se convirtió en producto

El primer producto de HITWARE fue HITSQL.

Y ahí ocurrió algo que, visto desde hoy, sigue resultándome fascinante.

La idea era que el programador no tuviera que empezar cada aplicación desde cero.

Primero definía el modelo de datos.

A partir de esa definición, HITSQL podía construir y relacionar gran parte de los componentes de una aplicación:

  1. estructuras
  2. formularios
  3. transacciones
  4. informes
  5. menús
  6. ayudas
  7. programas
  8. aplicación ejecutable

El modelo de datos era literalmente el cimiento del sistema. El manual de HITSQL indicaba que, una vez definido, ese modelo alimentaba los formularios, informes, menús y programas de toda la aplicación.

Infografía de HITSQL: qué era, su diccionario de datos activo, ambientes de trabajo, cómo trabajaba, stack tecnológico y por qué fue adelantado a su tiempo

HITSQL · Entorno integrado de desarrollo para aplicaciones empresariales sobre UNIX

04Model driven, antes de que lo llamáramos así

Hoy probablemente hablaríamos de Model-Driven Development, de generación automática de código o incluso de low-code.

En aquel momento simplemente intentábamos programar software más rápido.

En el corazón de HITSQL existía un diccionario de datos activo.

Los objetos, campos, relaciones y subobjetos definidos allí podían reutilizarse en toda la aplicación.

No era solamente documentación del sistema.

Era parte activa de su funcionamiento.

El propio manual decía que toda la especificación dependía de ese diccionario de datos y que formularios, informes, programas y ayudas hacían referencia permanente a él.

  1. MODEL

    estructura y relaciones de los datos

  2. DATA DICTIONARY

    objetos · campos · referencias · subobjetos

  3. FORMS · REPORTS · MENUS · TRANSACTIONS

    derivados del diccionario

  4. C + EMBEDDED SQL

    código generado, editable cuando hacía falta

  5. UNIX APPLICATION

    compilada y ejecutable sobre System V

05Software para un mundo UNIX
Terminal ADDS VT100 con pantalla verde mostrando un Sistema de Facturación v1.3: menú Factura, ingreso de factura con ítems y totales, y teclas F1 a F10

Terminal de caracteres 80×24 · Sistema de Facturación sobre UNIX

HITSQL nació en el momento en que los sistemas abiertos empezaban a desafiar a las arquitecturas propietarias.

El entorno tecnológico era otro mundo:

  • SCO UNIX System V
  • C
  • Embedded SQL
  • Informix
  • Oracle
  • DB2
  • terminales multiusuario

La Guía del Programador de HITSQL todavía conserva esa arqueología tecnológica: SCO Unix, Informix SE/Online, ESQL/C y una versión específica de HITSQL para UNIX System V 386.

Uno de los objetivos de aquella arquitectura era también desacoplar las aplicaciones de las particularidades del motor de base de datos y resolver mejor los problemas de concurrencia y locking que aparecían en los sistemas relacionales de la época.

HITSQL permitió que sistemas que tradicionalmente requerían enormes cantidades de programación pudieran construirse mucho más rápidamente.

06No era solamente un generador de pantallas

HITSQL no era simplemente un “generador de código”.

Era un entorno completo de construcción de aplicaciones empresariales.

El programador podía trabajar sobre estructuras de datos, formularios, informes, menús, programas, ayudas y compilación.

Incluso la generación de informes incorporaba conceptos derivados de la metodología de programación estructurada de Jackson.

Y cuando la aplicación necesitaba lógica especial, el desarrollador podía bajar al nivel de C, SQL embebido y UNIX.

Abstracción para ganar velocidad + acceso al código cuando hacía falta control.

  • > ambiente

    Estructuras

    modelo de datos

  • > ambiente

    Formularios

    pantallas, validaciones, transacciones

  • > ambiente

    Informes

    listados y salidas

  • > ambiente

    Menús

    navegación

  • > ambiente

    Programas

    lógica específica

  • > ambiente

    Ayudas

    ayuda contextual

  • > ambiente

    Compilación

    integración y build

  • 7 ambientes · un solo diccionario

// Una máquina para fabricar software

HITSQL no intentaba escribir cada programa más rápido.
Intentaba evitar tener que escribirlo.

Hace casi cuarenta años la pregunta ya era: ¿cuánto del software puede derivarse automáticamente de una descripción de lo que queremos construir?

La tecnología cambió por completo.
La pregunta sigue viva.

07De HITWARE a Unitech

HITWARE fue mi primera aventura empresarial.

También fue el laboratorio donde aprendí algo que después repetiría durante décadas:

  1. investigación
  2. tecnología
  3. producto
  4. clientes
  5. empresa

HITSQL empezó siendo el resultado de una tesis y terminó convirtiéndose en una tecnología sobre la cual construimos aplicaciones reales.

HITWARE comenzó trabajando con Data Genesis, uno de los actores que impulsaban en Argentina el nuevo mundo de UNIX y los sistemas abiertos.

Más adelante HITWARE comenzó a trabajar para Unitech.

En 1992 aquella relación terminó convirtiéndose en participación accionaria y comenzó otra historia.

Durante aproximadamente una década, HITSQL sería una de las principales herramientas utilizadas para construir los productos de Unitech.

Y esa pequeña empresa nacida en Tandil terminaría siendo, de alguna manera, el origen tecnológico de todo lo que vino después.

081986 — 1987 — 1989 — 1992
  1. 1986

    Comienza la investigación sobre Highly Interactive Transactions en UNICEN.

  2. 1987

    La investigación se convierte en tesis de Ingeniería de Sistemas, dirigida por Alberto Mendelzon.

  3. 1989

    Nace HITWARE en Tandil, en plena hiperinflación.

  4. HITSQL

    La tesis se convierte en producto.

  5. 1992

    HITWARE converge con Unitech.

  6. 1990s

    HITSQL se convierte en una de las tecnologías de desarrollo centrales de Unitech.

  7. 2026

    Casi cuarenta años después, recuperamos su código, sus manuales y su historia.

09El archivo HITWARE

Un pequeño museo digital: documentos, pantallas, código y fotografías recuperados casi cuarenta años después.

  • DOC
    DOC

    HITSQL · Guía del Programador

    Documento original · 1997

    > próximamente_

  • IMG

    Pantallas originales

    Interfaces 80×24 sobre terminal UNIX

    > próximamente_

  • SRC
    SRC

    Código fuente

    C + Embedded SQL

    > próximamente_

  • DOC
    DOC

    Manuales

    Estructuras, formularios, informes, menús

    > próximamente_

  • IMG

    Fotografías del equipo

    Tandil, 1986–1992

    > próximamente_

  • DOC
    DOC

    Documentos de HITWARE

    Historia Proyectos Unitech

    > próximamente_

  • TXT
    TXT

    La tesis Highly Interactive Transactions

    UNICEN · 1987

    > próximamente_

  • IMG

    HITSQL en una página

    Infografía · 2026

    > próximamente_