Saludos, en Venezuela trabaje en dos compañías donde realizamos sistemsa de ventas online de loterías usando como sistema operativo Linux, el primer cliente estaba hecho en c bajo ambiente de modo texto usando ncurses, el segundo en qt en modo gráfico, los sistemas administrativos estaban hechos en Java (jsp) donde trabajamos con un aproximado de 400 a 600 taquillas.
La comunicación de cliente con el servidor se realizaba con sockets usando envío de tramas, para así hacer eficiente el uso del ancho de banda de conexión debido a que unos puntos de ventas usaban modems inalámbricos de comunicación.
La bases de datos en el primer estaba realizado en Mysql y el segundo usamos Postgresql.