Cita:
Iniciado por jorgegetafe
me parece más portable acces, porque te llevas contigo el programita y el archivo de la base de datos (97-2003) y ya ta
Eso es correcto, pero solo te lo llevas a maquinas Windows.
Si quieres que tu aplicacion sea realmente "portable", y que valga para cualquier S. O. (incluyendo Linux y Mac OS), Access no te sirve.
En ese caso, debes emplear un motor de bases de datos embebido (que no requiera instalacion), como puede ser SQLite, o FireBird:
www.sqlite.org www.firebirdsql.org
Sobre el lenguaje de programacion, yo recomendaria .Net (con C#), ya que la ultima version de Mono (2.0), implementa completamente las APIs de .Net Framework 2.0, es bastante estable, y soporta ambos motores de datos embebidos.