El software contable
surge de cambios en el mundo:
- Crecimiento
constante de la población mundial.
- Importante
progreso en los ámbitos científico y tecnológico.
El crecimiento constante de la
población abre la oportunidad al desarrollo de negocios en forma
extraordinaria. Los nuevos negocios se convierten en estructuras complejas de
entender y deben cumplir la característica de ofrecer productos de mejor
calidad, mejor precio y ser a la vez negocios productivos.
En su afán por mantener el control de
sus negocios y para asegurarse de que sus esfuerzos empresariales resulten en
utilidades y en crecimiento patrimonial, el hombre ha investigado y
desarrollado tecnología de hardware y de software contable.
A finales de la
década de los 80´s y en la década de los 90´s el negocio del software contable
tuvo un inmenso auge:
Lenguaje de desarrollo más importante de la época era COBOL.
Compatible con
los sistemas operativos importantes de la época: DOS para monousuarios y UNIX
para multiusuarios.
Aunque
habían otros programas para desarrollo, en COBOL se hacían la mayoría de los
programas contables: CGUNO, SPADM,
SIIGO, entre otros.
El sistema operativo DOS se hizo en COBOL.
El sistema de almacenamiento de datos se basaba en archivos planos; estos
se podían romper. Era necesario tener contrato de mantenimiento, lo que hacía
más oneroso tener software contable.
El software contable se
desarrolla de acuerdo a las exigencias de las medianas y grandes empresas:
Debido a su alto precio, el desarrollo
de software contable se hizo pensando en las necesidades de las medianas y
grandes empresas, pues eran las empresas que podían pagarlo. Si de algo estaban
seguras era de que al tener software contable podrían atender más población,
tal vez el mercado que no podrían atender las micros y pequeñas empresas.
Solo un pequeño grupo de micros y
pequeñas pudo hacer inmensos esfuerzos para legalizar el software contable y
para costear el recurso de implementación: hardware y personas para el manejo.
Otro grupo de micros y pequeñas empresas recurrieron a la instalación ilegal a
fin de poder ser competitivas. Algunas con el tiempo legalizaron el software
pues el costo de implementarlo ya lo habían podido absorber.
En el año 1992 se
hace importante un nuevo concepto en almacenamiento de datos: Las bases de
datos SQL.
SQL: Lenguaje estructurado de datos.
Utilizado para bases de datos y desarrollado entre 1974 y 1975 por IBM.
Introducido por primera vez en una
base de datos comercial en 1979 por Oracle.
¿Qué hace interesante este nuevo
sistema de almacenamiento?
- Que
a cambio de varios archivos planos ahora solo habría uno que contendría toda la
información.
- Que
habría muchas posibilidades de hacer consultas de información sin que fuera
necesario tener que hacer desarrollos costosos.
- Que
para cuidar la estructura de la base de datos se incorporó un motor de base de
datos, capaz de cuidarla de daños y malos manejos. No era necesario tener
contratos de mantenimiento.
- En
esta época los primeros motores de bases de datos presentan debilidades, la más
importante: la estabilidad.
Las casas
desarrolladoras de software necesitan mejorar la calidad y la cantidad de
desarrollo.
Aparecen los lenguajes orientaos a objetos
como una excelente opción para mejorar el ambiente de manejo de aplicativos y para hacer más líneas
de código.
Entre los mejores lenguajes de
desarrollo se encuentran Oracle y Delphi.
A partir del año 2000
la mayoría de empresas en el mundo utilizan bases de datos SQL.
A principios del nuevo milenio se
presenta un importante movimiento tecnológico: la migración al nuevo estándar
de sistema de almacenamiento SQL.
Los motores de bases de datos son muy
fuertes.
Permiten mantener trabajando cientos
de estaciones aun en redes externas.
Surgen importantes y sofisticados programas
contables denominados ERP: aplicaciones de gestión empresarial para cubrir
todas las áreas funcionales de la empresa.
Delphi es galardonado
como el mejor lenguaje de desarrollo y
Firebird como el mejor motor de base de datos de uso libre.
La mayoría de los desarrollos de
aplicativos están hechos en Delphi.
Windows migró su código a Delphi.
Firebird es un motor de base de datos
robusto, maduro y estable que permite la interacción de hasta 250 estaciones en
línea, dentro y fuera de la red.
2. Tendencia del
software contable.
Antes.
El hombre siempre ha
usado la mejor tecnología de softw
are para desarrollar aplicativos contables.
El salto a nuevas tecnología ha sido como el crecimiento de la
población mundial: enorme!
La estructura de un
sistema contable era:
- Sistema
operativo.
- Herramienta
de desarrollo.
- Aplicativo
contable.
Es importante notar que hoy todavía
muchas empresas conservan esta estructura. Windows aún lo permite.
Hoy.
El software contable siempre ha tenido
la pretensión del hombre por desarrollar sus negocios y conquistar la mayor
cantidad de población.
Para eso el hombre ha fortalecido la estructura de los
aplicativos y en especial los que le permiten tener el control de su negocio.
Aunque ha pagado un precio alto en la adquisición e implementación de software
contable lo hace porque sabe que este precio es recuperable.
La estructura de un sistema contable
es:
- Sistema
operativo.
- Manejador
o motor de la base de datos.
- Herramienta
de desarrollo.
- Aplicativo
contable.
Mañana.
Las estructuras de software contable
actuales parecen estar en su momento más brillante y no se vislumbra un nuevo y
mejor sistema de almacenamiento de datos. Esto nos hace pensar que la actual
tecnología para el desarrollo de software contable se va a quedar por algún
tiempo.
3. Qué se espera hoy de un
software contable.
Que controle e
integre todos los ciclos del negocio.
Por pequeño que sea un negocio, no se pueden subestimar sus necesidades de control interno, de registro de transacciones y de análisis de información financiera.
El software contable de hoy debe permitir registrar la totalidad de las transacciones que se producen en el dia a dia e
integrar todos los ciclos operaitivos del negocio de manera óptima, haciendo que sus
procesos sean realmente productivos.
Muy pocas pesonas desconocen el hecho de que las empresas, grandes, medianas y pequeñas, están rodando sobre estándares de manejo avanzados.
Que tenga la estructura de un software contable
de hoy.

Se espera que un software contable
para la micro y pequeña empresa esté construido con la tecnología actual, es
decir: