Aplicaciones frecuentemente usadas en PyMEs
From Software libre para los países en desarrollo
Una parte integral de esta tesis consiste en identificar las aplicaciones más frecuentemente utilizadas en las PyMEs. Esto es necesario puesto que una de las metas apunta a proveer una solución alternativa basada en software libre que entregue una porción razonablemente idónea de cobertura a la funcionalidad que las PyMEs requieren para su funcionamiento.
Reconocemos que es imposible conocer el espectro completo de aplicaciones. Por ello, hemos decidido que usaremos una estrategia tomada directamente del modelo de desarrollo del software libre. Para encontrar más aplicaciones que escapen a este análisis, estamos siguiendo una Encuesta de software usado en PyMEs en el conocido grupo de discusión EQUINUX y hemos abierto este Wiki para recibir colaboraciones (lo cual ha dado resultados fantásticos).
Reconocemos, empero, que para una completa experiencia informática, aplicaciones como reproductores de medios son muy agradables.
No es que Linux no tenga buenas herramientas multimedios. Si acaso, probablemente el mejor reproductor de música del planeta, Amarok, funciona sólo en Linux. El problema es que la mayor parte de distribuciones excluyen mecanismos esenciales para la reproducción de medios, porque están patentados.
Sin embargo, con unos minutos de esfuerzo, el usuario puede instalar estos algoritmos en cualquier Linux, y disfrutar de multimedios al 100%.
Implícitamente reconocida en esta búsqueda está la necesidad de buscar un entorno operativo basado en software libre. Con conocimiento de causa a priori, y a sabiendas de la madurez y cohesión de sus sistemas de gestión, distribución e integración de software, hemos escogido Linux para este propósito. Los razonamientos que justifican esto se encuentran en Búsqueda de la distribución base; esta decisión tiene un impacto directo en los títulos de software seleccionados en esta guía. Cabe recalcar que la gran mayoría de títulos de software expuestos en esta lista están disponibles en otros sistemas operativos, como Microsoft Windows o FreeBSD.
Hemos excluido aplicaciones cuyos propósitos primarios no están alineados con la prioridad de una PyME (apoyar al núcleo del negocio); por tanto, aplicaciones como reproductores de multimedios u otras formas de entretenimiento personal están justificadamente ausentes de esta lista (aunque este campo, junto con otros similares, está muy bien desarrollado en el mundo del software libre). También hemos sometido a cada aplicación a una calificación de madurez y antigüedad, en reconocimiento a la importancia de la estabilidad y la continuidad de cada aplicación como factores clave para ganar la confianza de las PyMEs; por consiguiente, hemos excluido aplicaciones que están en etapas tempranas de desarrollo, sin importar con cuánta innovación aporten.
Esta es la lista de aplicaciones más frecuentemente utilizadas en las PyMEs, organizada liberalmente de acuerdo a los Dominios de problema usualmente cubiertos con software. Cada una de las aplicaciones en lista está sujeta a un análisis de sus funciones, junto con la aplicación de software libre que representa la mejor alternativa.
Esta lista de aplicaciones populares para Linux puede resultar muy útil para implementadores de software libre.
Para cada alternativa de software libre, hemos comentado retroactivamente sobre su disponibilidad en nuestra solución completamente libre, con el propósito de facilitar la lectura y evitar duplicación de información.
Contents |
Ofimática
Microsoft Word
De todas las aplicaciones de ofimática, probablemente sea Microsoft Word la más conocida. Microsoft Word es la aplicación líder de Microsoft Office System, el producto de software más popular en su categoría, que terminó desplazando a todos sus competidores, entre los cuales está el venerable Corel WordPerfect, uno de los primeros procesadores de palabras para la PC.
Candidato idóneo: OpenOffice.org Writer
Disponibilidad para Ubuntu: en el núcleo.
Hoy en día, compitiendo con Microsoft Word en el espacio de software libre, tenemos a OpenOffice.org Writer y a StarOffice Writer, primos entre sí. Característica por característica, OpenOffice.org Writer compite con Microsoft Word sin problemas. También puede importar y exportar archivos de Microsoft Word, aunque en un porcentaje pequeño de los casos la conversión no es perfecta.
Una de las grandes ventajas de OpenOffice.org es que el formato de archivos que usa (OpenDocument) ha sido ratificado como estándar OASIS, lo cual lo hace particularmente apropiado para usos oficiales o gubernamentales, puesto que el uso de un formato ratificado como estándar prácticamente asegura la perpetuidad de la información contenida en los documentos.
Microsoft Excel
Microsoft Excel quizá sea la mejor aplicación que Microsoft ha construido. Excel es una hoja electrónica de cálculo hábil, que superó a toda la competencia hace una década tras la adición de características avanzadas pero extremadamente fáciles de usar, como AutoListas, Rellenado automático, Tablas dinámicas y acceso a información contenida en bases de datos vía ODBC.
Candidato idóneo: OpenOffice.org Calc
Disponibilidad para Ubuntu: en el núcleo.
La competencia en el espacio del software libre es OpenOffice.org Calc. Característica por característica, Calc iguala a Microsoft Excel en funcionalidad (aunque no en facilidad de uso).
La misma ventaja que posee OpenOffice.org Writer con respecto al formato de los archivos aplica para OpenOffice.org Calc. OpenOffice.org Calc también es capaz de manipular archivos de Microsoft Excel.
Microsoft PowerPoint
Microsoft PowerPoint es la aplicación más popular para la creación de documentos basados en diapositivas/láminas. La competencia directa en el espacio del software libre está representada por OpenOffice.org Impress.
Candidato idóneo: OpenOffice.org Impress
Disponibilidad para Ubuntu: en el núcleo.
OpenOffice.org Impress posee un juego de características similar a Microsoft PowerPoint.
La misma ventaja que posee OpenOffice.org Writer con respecto al formato de los archivos aplica para OpenOffice.org Impress. OpenOffice.org Impress también es capaz de manipular archivos de Microsoft Excel.
Microsoft Project
Microsoft Project es la aplicación más popular para la creación de documentos basados en seguimiento de proyectos y planificación.
Candidato más parecido: Imendio Planner
Disponibilidad para Ubuntu: en Agregar/Quitar programas.
La competencia directa en el espacio del software libre está representada por Imendio Planner.
Imendio Planner es un proyecto ambicioso para crear una herramienta comparable a Microsoft Project en beneficios para el usuario final. Aun cuanto su interfaz de usuario resultará bastante familiar para gestores de proyectos familiarizados con Microsoft Project, no podemos decir que posee un juego de características similar a Microsoft Project, puesto que (estimamos) el 80% de la funcionalidad de Microsoft Project no se encuentra en Imendio Planner.
Microsoft Publisher
Microsoft Publisher es una herramienta usada para el diseño de documentos con layouts complejos (típico de documentos de carácter promocional), como volantes, afiches, etiquetas o tarjetas; si bien es cierto que posee gran parte del mercado para DTP junto con la suite de Adobe, existen alternativas viables en el mundo del software libre.
Candidato idóneo: Scribus
Disponibilidad para Ubuntu: en Agregar/Quitar programas.
La competencia directa en el espacio del software libre está representada por Scribus.
Scribus posee un juego de características inferior a Microsoft Publisher, pero suficiente para cubrir los requisitos del 90% de los usuarios de software DTP.
Microsoft Outlook
El rey indiscutible en el mundo propietario de groupware es Microsoft Outlook. Microsoft Outlook es una herramienta de software que posee la capacidad de administrar notas, contactos, agendas y correo electrónico. También posee la capacidad de administrar, a través de un complemento llamado Microsoft Exchange Server, carpetas compartidas, contactos y agendas de grupo, y correo electrónico no estándar (no basado en POP3/IMAP/SMTP).
Candidato idóneo: Novell Evolution
Disponibilidad para Ubuntu: en el núcleo.
Por el parecido con Microsoft Outlook, y la capacidad de interconexión con varios servidores de groupware, incluyendo Microsoft Exchange, Novell Evolution es la herramienta más avanzada e idónea para reemplazar Microsoft Outlook.
Adicionalmente, si bien aún Novell Evolution no está disponible para Windows en este momento, existen varios esfuerzos (tiempo estimado por los autores: 6 meses) para portarlo a Windows.
Internet y comunicaciones
Microsoft Outlook
Outlook es, por excelencia, la herramienta más avanzada y más utilizada para la gestión de correo electrónico en ambientes de negocios.
Candidato idóneo: Novell Evolution
Disponibilidad para Ubuntu: en el núcleo.
Novell Evolution es la herramienta idónea para reemplazar Microsoft Outlook. Indiscutiblemente, existen otras herramientas excelentes para reemplazar la función de correo electrónico, tales como Mozilla Thunderbird, que incluso funcionan bajo ambientes propietarios como Microsoft Windows.
Pero, en ambientes corporativos, ninguna herramienta de terceros tiene la capacidad de conectarse a servidores de groupware propietarios (como Microsoft Exchange, o SUSE OpenXchange), excepto Novell Evolution. Adicionalmente, puesto que la meta de esta tesis es llegar a operar en un ambiente enteramente basado en software libre, la posibilidad de ejecutar Thunderbird u otros clientes de correo no es interesante.
Microsoft Internet Explorer
Microsoft Internet Explorer (IE o MSIE) es el navegador Web más conocido alrededor del mundo. Existen varios factores que convierten a MSIE en el navegador más popular:
- la disponibilidad gratuita para Microsoft Windows
- el hecho de venir integrado a Windows
- el hecho de venir integrado con Macromedia Shockwave y Macromedia Flash
Sin embargo, Microsoft Internet Explorer es el navegador más vulnerable, demostrado (entre otros estudios) por el conocido y reciente estudio Month of browser bugs, donde se descubrieron 28 vulnerabilidades en IE, mientras que Opera (otro navegador, propietario) llevó 1 y Mozilla Firefox 2.
Es un hecho conocido que Microsoft Internet Explorer es el vector #1 de contagio para exploits, virus y troyanos en computadoras conectadas a Internet.
Candidato idóneo: Mozilla Firefox
Disponibilidad para Ubuntu: en el núcleo.
Dejando un momento de lado que Mozilla Firefox es extremadamente popular (13% del mercado y creciendo) en relación a los años anteriores, Firefox es vastamente superior a Internet Explorer, tanto en materia de seguridad como en funcionalidad.
Como ventaja adicional, Mozilla Firefox incluso funciona en Windows, haciéndolo perfecto como herramienta de transición a un mundo informático enteramente basado en software libre.
Macromedia Shockwave Flash
Gran parte de la experiencia del usuario en materia de navegación Web está centrada en torno al consumo de aplicaciones Flash: miniaplicaciones embebidas en páginas Web, que toman la forma de objetos externos que aparentan ser directamente parte de la página padre. Los autores de aplicaciones Flash han tomado la delantera en la autoría de objetos embebidos en la Web, principalmente porque:
- Flash es conveniente frente a las alternativas (p. ej. Sun Java)
- Flash se encuentra instalado en casi todas las computadoras con Microsoft Windows
- La descarga del complemento Flash es rápida y automatizable
Sin embargo, Flash tiene sus propios problemas. No funciona en arquitecturas de hardware de 64 bits, y tampoco funciona en la mayor parte de arquitecturas en las cuales Linux funciona correctamente.
Para socorrer a los consumidores de aplicaciones Flash, existen dos alternativas en el mundo del software libre:
- Gnash
- Macromedia Flash 7
Gnash es un clon, enteramente libre, de Macromedia Flash. Por ser un clon, está retrasado en términos de funcionalidad y calidad de software frente al líder, Macromedia Flash.
Candidato idóneo (no libre): Macromedia Flash 7
Disponibilidad para Ubuntu: en Agregar/Quitar programas.
Macromedia Flash 7, la versión más reciente de Flash para sistemas operativos libres y de 32 bits (Linux, FreeBSD), es una alternativa muy razonable. Las desventajas más grandes en el contexto de esta investigación son:
- Flash no es software libre
- Flash 7 carece de cierta funcionalidad necesaria para ejecutar aplicaciones que requieren Flash 9
Microsoft MSN Messenger
En el microcosmosos de la mensajería instantánea en el Ecuador, Microsoft es el líder. MSN Messenger goza de gran aceptación, principalmente porque:
- existen varias versiones disponibles en español
- viene incluido en Microsoft Windows
- utiliza las mismas credenciales de seguridad que MSN Hotmail
Las siguientes aplicaciones de software libre se pueden utilizar para conectarse a la red MSN Messenger:
- aMSN
- Gaim
- Kopete
- Exodus
Candidato idóneo: aMSN
Disponibilidad para Ubuntu: en Agregar/Quitar programas.
Alvaro's Messenger (aMSN) es el candidato idóneo en nuestro estudio. El enfoque único de aMSN se diferencia del resto de clientes de mensajería instantánea:
- el resto de clientes pretenden ser clientes multiprotocolo (con soporte para diferentes redes, como ICQ o Yahoo! Messenger), mientras que aMSN sólo hace una cosa: MSN Messenger.
- aparte de hacer sólo MSN Messenger, Alvaro's Messenger busca paridad característica por característica
- finalmente, la interfaz de usuario es más parecida a MSN Messenger que las interfaces de otros clientes de mensajería instantánea
Diseño gráfico
Adobe Illustrator
Adobe Illustrator es el producto para edición de gráficos vectoriales (escalables) con más venta entre los profesionales del diseño gráfico. A diferencia de otros programas de edición basados en mapas de bits (bitmaps), las imágenes creadas con Adobe Illustrator y otros paquetes de dibujo vectorial son escalables: al cambiar las dimensiones de la imagen o la resolución del dispositivo de salida, no se producen artefactos o pérdida de claridad.
Adobe Illustrator tiene la capacidad de almacenar archivos gráficos en varios formatos. Los principales formatos son:
- AI (Adobe Illustrator native)
- PDF (Portable Document Format)
- SVG (el estándar W3C para imágenes vectoriales basado en XML)
En el mundo del software libre, existen varias aplicaciones que pueden leer archivos producidos por Illustrator (a través del formato de archivo SVG):
- Sodipodi
- XnView
- Inkscape
Sin embargo, ninguna de estas herramientas goza del nivel de funcionalidad disponible en Adobe Illustrator. Es posible generar archivos SVG que exploten toda la funcionalidad del estándar SVG, pero las tres aplicaciones ilustradas anteriormente no tienen la capacidad de hacerlo, mucho menos la facilidad de uso en sus herramientas.
Alternativa aceptable: Xara Xtreme
Disponibilidad para Ubuntu: como código fuente.
En el campo de los gráficos vectoriales, Xara Xtreme representa el estado del arte, ofreciendo un juego de funciones casi a la par, característica por característica, de Adobe Illustrator.
En el interés de la transparencia, declaramos este nicho de aplicaciones de software libre como insuficiente para un usuario serio de Adobe Illustrator (por ejemplo, un diseñador gráfico profesional). Recomendamos a aquellas PyMEs que:
- desean gozar de las ventajas intrínsecas de Linux u otros entornos de operación basados en software libre,
- pero experimentan una profunda dependencia de Adobe Illustrator
investigar soluciones de virtualización, emulación, o capas de compatibilidad, como WINE o VMware.
Adobe Photoshop
Adobe Photoshop no es la herramienta de edición de imágenes en forma de mapas de bits más popular, pero sin duda alguna representa el modelo a seguir para el resto de aplicaciones de edición de imágenes y diseño gráfico. La mayoría de diseñadores gráficos hacen uso de Adobe Photoshop como herramienta de trabajo, día a día.
El único contendor (en términos de características y funcionalidad) en el mundo del software libre es GIMP. Una vez más, GIMP (a pesar de la extensa funcionalidad) no puede competir contra Adobe Photoshop: el mercado de fabricantes de extensiones de funcionalidad (plug-ins) está enteramente orientado a Adobe Photoshop.
Alternativa aceptable: GIMP
Disponibilidad para Ubuntu: en Agregar/Quitar programas.
Característica por característica, GIMP es la herramienta de software libre más capaz en materia de edición de imágenes de mapas de bits. Lamentablemente, GIMP aún carece de características como espacio de colores CMYK (esencial para trabajos de prensa) o efectos de capas (lo cual hacen de GIMP un orden de magnitud menos eficaz que Adobe Photoshop). Sin embargo, es perfecto para desarrollo de gráficas Web, edición o retoque de fotos, y arte digital destinado a representaciones en espacio de colores RGB (como monitores, pantallas y televisión).
En el interés de la transparencia, declaramos este nicho de aplicaciones de software libre como insuficiente para un usuario serio de Adobe Photoshop (por ejemplo, un diseñador gráfico profesional o dependiente de software de extensión para Adobe Photoshop). Recomendamos a aquellas PyMEs que:
- desean gozar de las ventajas intrínsecas de Linux u otros entornos de operación basados en software libre,
- pero experimentan una profunda dependencia de Adobe Illustrator
investigar soluciones de virtualización, emulación, o capas de compatibilidad, como WINE o VMware. Afortunadamente, al menos dos de las más populares soluciones de virtualización y compatibilidad con Microsft Windows pueden ejecutar Adobe Photoshop sin problemas.
Gestión de bases de datos
Si bien es cierto que la creación, manejo y administración de bases de datos son tareas que demandan de un manejo tecnológico mas sofisticado (y, por consiguiente, llegan más tarde en la curva de adopción de tecnología), es también necesario mencionar que herramientas de software propietario como Microsoft Access (e inclusive Microsoft Works) han acercado al usuario principiante e intermedio al manejo organizado de información estructurada en forma relacional.
Ante esto se puede dividir al dominio en cuestión en:
- Motores de base de datos (RDBMS)
- Gestores de consultas y formularios
La construcción de aplicaciones ad-hoc y aplicaciones para solucionar dominios de problema verticales que requieren organización estructurada de información (véase abajo) suele ser el motor principal para la adopción de tecnologías de bases de datos relacionales. Por esto, esta sección no está alineada en forma de reemplazos a aplicaciones del mundo propietario, sino que habla únicamente de las aplicaciones existentes en el mundo de bases de datos.
Motores de bases de datos
En el mundo propietario, existen dos grandes grupos de ofertas, divididos claramente según la capacidad de escalabilidad:
- Microsoft y su ofrecimiento Microsoft Jet, en la forma de Microsoft Access y Microsoft Visual Basic: una suite de aplicaciones para administración de información relacional y creación de aplicaciones verticales sencillas.
- Oracle, Sybase y otras compañías, cuyos productos, acoplados con Microsoft Visual Basic u otros entornos de desarrollo, ofrecen a los desarrolladores una plataforma escalable para aplicaciones medianas a grandes.
Candidatos idóneos: MySQL, PostgreSQL
Disponibilidad para Ubuntu: en Agregar/Quitar programas.
Los dos motores de bases de datos de software libre más usados son:
Más allá de ser los más usados, la evidencia anecdótica y el número de usuarios que confían diariamente en estos motores de bases de datos como infraestructura esencial en la Web demuestran que son tecnologías lo suficientemente maduras y ricas en funcionalidad como para ser consideradas candidatas serias para uso en producción.
Gestores de consultas y formularios
En el mundo propietario, la tecnología de bases de datos Microsoft Jet, que viene incluida con Microsoft Access, ya trae una herramienta integrada para gestión de tablas, consultas y demás.
Candidatos idóneos: phpMyAdmin, OpenOffice.org Base
Disponibilidad para Ubuntu: en Agregar/Quitar programas.
En el mundo de software libre, existen alternativas:
- phpMyAdmin para MySQL, y phpPgAdmin para PostgreSQL
- OpenOffice.org Base
Lamentablemente, ninguna de estas herramientas ofrecen la riqueza de Microsoft Visual Basic for Applications (en la forma de Microsoft Access) en el sentido de crear aplicaciones verticales directamente desde el mismo entorno de desarrollo de bases de datos. Sin embargo, son perfectamente utilizables para gestionar bases de datos de software libre y propietario, tras lo cual es factible realizar una aplicación vertical con herramientas como, por ejemplo, GNOME-DB.
Dominios verticales
Puesto que la tendencia en los dominios verticales es a la integración en una sola plataforma de software, trataremos:
- contabilidad
- facturación
- gestión de inventario
como un solo punto.
Contabilidad, facturación y gestión de inventario
El gran competidor en el Ecuador es el desarrollador independiente de software, con aplicaciones hechas a la medida para sus clientes. Existen, sin embargo, casas pequeñas que comercializan soluciones parametrizables (en el afán de llegar a soluciones a la medida) a través de configuración y módulos, tales como:
(no hemos listado soluciones tipo ERP puesto que su precio está completamente fuera de alcance para las PyMEs)
Cabe mencionar que, en el caso de Mónica, inclusive el SECAP (Servicio ecuatoriano de capacitación profesional) dicta cursos de capacitación para usarlo.
Alternativas idóneas
Disponibilidad para Ubuntu: como código fuente.
Hemos encontrado las siguientes alternativas:
Las cuatro soluciones para ERP y CRM son herramientas de software libre, con fuertes comunidades y empresas que respaldan su operación, continuo desarrollo/avance y asistencia técnica/legal. Por tanto, consideramos que cualquier PyME puede hacer uso de estas soluciones en el marco de sus operaciones de negocios.
Disponibilidad para Ubuntu: como código fuente.

