Desarrollo

Alternativas para la elección de software libre

Microsoft Project

Planner


www.imendio.com/projects/planner/

Programa de gestión de proyectos que permite crear planes para un proyecto y seguir su progreso
Captura de pantalla

Gantt Project


ganttproject.sourceforge.net/

Programa muy útil para la generación de cartas gantt y sus recursos asociados. Esta programado en Java y corre en entornos Windows y Linux, genera archivos XML pero permite generar otro tipo formatos imágen (jpg, png), html y csv.
Captura de pantalla

Open Workbench


www.openworkbench.org/

Open Workbench es una programa de planificación de proyectos, al estilo de Microsoft Project. Se ejecuta en entornos Windows y es completamente libre.
Captura de pantalla

DotProject


www.dotproject.net

Programa escrito en PHP tipo "Project Manager" pero para ser utilizado en web
Captura de pantalla

TaskJuggler


www.taskjuggler.org/

Alternativa al Planner para los amantes de KDE
Dreamweaver

Quanta


quanta.sourceforge.net/

Quanta Plus es una herramienta de desarrollo web para el escritorio KDE.
Captura de pantalla

Nvu


nvu.com/

Editor avanzado de páginas web basado en Mozilla Composer.
Captura de pantalla

bluefish


bluefish.openoffice.nl/

Bluefish es un editor para desarrolladores web y programadores, enfocado en la creación de sitios web dinámicos e interactivos.
Captura de pantalla

Mozilla Composer


www.mozilla.org/

Mozilla Composer es el editor HTML de Mozilla Suite.

Amaya


www.w3.org/Amaya

Amaya es un editor / navegador de documentos XHTML (páginas web). Amaya es un programa libre y gratuito y está desarrollado por el World Wide Web Consortium, que lo distribuye a través de Internet. El objetivo de Amaya es la creación de documentos XHTML que cumplan fielmente las normas más actuales del W3C. No pretende ser competencia de los programas de diseño de páginas web comerciales y no incluye por ejemplo herramientas de programación ni de mantenimiento de sitios complejos, pero genera un código "limpio" (sin etiquetas no normalizadas) lo que lo hace idóneo para el aprendizaje. Además, permite probar ahora mismo podibilidades que no serán de uso común hasta dentro de unos años.
Captura de pantalla
Microsoft Visual Studio .NET

SharpDevelop


www.sharpdevelop.com

SharpDevelop es un entorno de desarrollo integrado para la plataforma .NET. Soporta las versiones del FrameWork de Microsoft y de Ximian (MONO, http://www.go-mono.com). Soporta desarrollo de interfaces, clases, namespaces y proyectos en C# y VB.NET, además de permitir importar los proyectos creados con Microsoft Visual Studio .NET
Captura de pantalla

Mono


www.go-mono.org

Plataforma de desarrollo .NET para entornos Unix.

Monodevelop


www.monodevelop.com/

Entorno de desarrollo para la plataforma Mono, C#, Gtk#. Está en las primeras fases de desarrollo.
Captura de pantalla

DotGNU


www.dotgnu.org/

Free Software for Webservices and for C# Programming. The DotGNU project aims to be for webservices and for C# programs what GNU/Linux is rapidly becoming for desktop and server applications: the industry leader and provider of Free Software solutions. DotGNU currently consists of three main development projects (further components will be added over time): DotGNU Portable.NET, an implementation of the Common Language Infrastructure (CLI), more commonly known as ".NET", includes everything that you need to compile and run C# and C applications that use the base class libraries, XML, and Systems.Windows.Forms. Currently supported CPUs: x86, ppc, arm, parisc, s390, ia64, alpha, mips, sparc. Supported operating systems: GNU/Linux (on PCs, Sparc, iPAQ, Sharp Zaurus, PlayStation 2, Xbox,...), *BSD, Cygwin/Mingw32, Mac OS X, Solaris, AIX. [Intro] [Download] [Install] phpGroupWare, a multi-user web-based GroupWare suite, which also serves to provide a good collection of webser
Captura de pantalla
Visual Basic

Gambas


gambas.sourceforge.net/

Entorno de desarrollo para un lenguaje Basic orientado a objetos.
Captura de pantalla

Lazarus


www.lazarus.freepascal.org/

Captura de pantalla
Rational Rose

Umbrello UML


uml.sourceforge.net

Editor de diagramas UML.
Captura de pantalla

ArgoUML


argouml.tigris.org/

Herramienta de modelado UML
Captura de pantalla

Fujaba


wwwcs.upb.de/cs/fujaba/index.html

Fujaba (From UML To Java And Back Again), es una herramienta CASE extensible mediante plugins, y pensada para realizar ingeniería de ida y vuelta empleando UML y Java.
Captura de pantalla
Microsoft Visual Studio

Eclipse


www.eclipse.org

Eclipse es un entorno integrado de desarrollo (IDE) modular, creado por IBM.
Captura de pantalla

Kdevelop


www.kdevelop.org

Entorno integrado de desarrollo.
Captura de pantalla

Anjuta


anjuta.sourceforge.net

Anjuta es un entorno integrado de desarrollo (IDE) completo para GNOME.
Captura de pantalla

Emacs


www.gnu.org/software/emacs/emacs.html

Editor muy completo con decenas de plug-ins, usado principalmente para el desarrollo de software. Puede usarse junto a herramientas como Glade o QTDesigner para construir aplicaciones gráficas.
Captura de pantalla

Gambas


gambas.sourceforge.net/

Entorno de desarrollo para un lenguaje Basic orientado a objetos.
Captura de pantalla

HBasic


hbasic.sourceforge.net/

Entorno integrado de desarrollo para crear, ejecutar y depurar programas en un lenguaje al estilo BASIC.
Captura de pantalla

Bloodshed Dev-C++


www.bloodshed.net/

Dev-C++ es un entorno de desarrollo integrado para C/C++ libre.
Captura de pantalla

SharpDevelop


www.sharpdevelop.com

SharpDevelop es un entorno de desarrollo integrado para la plataforma .NET. Soporta las versiones del FrameWork de Microsoft y de Ximian (MONO, http://www.go-mono.com). Soporta desarrollo de interfaces, clases, namespaces y proyectos en C# y VB.NET, además de permitir importar los proyectos creados con Microsoft Visual Studio .NET
Captura de pantalla

Pascal Develop


npascal.sourceforge.net

Pascal Develop es un entorno de desarrollo integrado para Pascal. Es compatible con Delphi (incluso usa formularios .dfm)
Captura de pantalla

Lazarus


www.lazarus.freepascal.org/

Captura de pantalla

Qt Designer


www.trolltech.com/products/qt/designer.html

Qt designer se suele utilizar en conjunción con KDevelop, aunque es multiplataforma. Sirve para generar ficheros .ui, que contienen la interfaz gráfica de un programa que utilice el toolkit Qt. Gracias a las utilidades de la biblioteca Qt, se puede generar código automágicamente a partir de los ficheros creados con Qt designer.
Captura de pantalla

Glade


glade.gnome.org

Herramienta para realizar interfaces graficas con GTK+
Captura de pantalla
FrontPage

Nvu


nvu.com/

Editor avanzado de páginas web basado en Mozilla Composer.
Captura de pantalla

bluefish


bluefish.openoffice.nl/

Bluefish es un editor para desarrolladores web y programadores, enfocado en la creación de sitios web dinámicos e interactivos.
Captura de pantalla

Quanta


quanta.sourceforge.net/

Quanta Plus es una herramienta de desarrollo web para el escritorio KDE.
Captura de pantalla

Mozilla Composer


www.mozilla.org/

Mozilla Composer es el editor HTML de Mozilla Suite.
ErWin

GNU Ferret


www.gnu.org/software/ferret

GNU Ferret (anteriormente conocido como GerWin, antes de un cambio de nombre para evitar problemas legales con Computer Associates) es un clon del programa (privativo) ErWin(TM), que sirve para construir modelos de datos mediante diagramas Entidad-Relación, y generar el SQL correspondiente al modelo.

Captura de pantalla

DBDesigner4


www.fabforce.net/dbdesigner4/

DBDesigner 4 is a visual database design system that integrates database design, modeling, creation and maintenance into a single, seamless environment. It combines professional features and a clear and simple user interface to offer the most efficient way to handle your databases.
Captura de pantalla
Crystal Reports

Agata


www.agata.org.br/

Agata Report es un generador de reportes multi-plataforma, una herramienta de consulta y generación de gráficos como el Crystal Reports que se conecta a várias Bases de Datos, como PostgreSQL, MySQL, Oracle, DB2, MS-SQL, Informix, InterBase, Sybase, o Frontbase y permite exportar los reportes en formatos como PostScript, plain text, HTML, XML, PDF o CSV (StarCalc, Excel). Permite definir niveles de datos, subtotales y totales para el relatorio. Permite crear documentos, como cartas y conjugar dinamicamente con los datos provenientes del reporte, asi como crear etiquetas de direccionamiento y hasta generar un diagrama ER completo apartir de su banco de datos.
Captura de pantalla

JasperReports


jasperreports.sourceforge.net/

JasperReports is a powerful open source Java reporting tool that has the ability to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV and XML files.
Captura de pantalla
xmlspy
Oracle Designer

DBDesigner4


www.fabforce.net/dbdesigner4/

DBDesigner 4 is a visual database design system that integrates database design, modeling, creation and maintenance into a single, seamless environment. It combines professional features and a clear and simple user interface to offer the most efficient way to handle your databases.
Captura de pantalla
Oracle Spatial

PostGIS


postgis.refractions.net/

PostGIS es una extensión al sistema de base de datos objeto-relacional PostgreSQL. Permite el uso de objetos GIS (Geographic Information Systems).
Captura de pantalla
Oracle

PostgreSQL


www.postgresql.org

MySQL


www.mysql.org

Potente gestor de base de datos.

Firebird


firebird.sourceforge.net/

Base de datos relacional, multiplataforma, y que ofrece una gran cobertura del estándar ANSI SQL-92. Cuenta con más de 20 años de uso en sistemas en producción.

MaxDB


www.mysql.com/products/maxdb/

Base de datos, antiguamente conocida como SapDB.
UltraEdit

Vim


www.vim.org

Vi IMproved, es una version muy mejorada del editor de UNIX vi.

Muchos programadores desarrollan su software mediante este editor, junto al compilador de C (gcc), herramientas para crear interfaces gráficos (glade, qtdesigner) y otros programas.
Captura de pantalla

Emacs


www.gnu.org/software/emacs/emacs.html

Editor muy completo con decenas de plug-ins, usado principalmente para el desarrollo de software. Puede usarse junto a herramientas como Glade o QTDesigner para construir aplicaciones gráficas.
Captura de pantalla

Kate


kate.kde.org/

Kate es el KDE Advanced Text Editor.
Captura de pantalla

Scite


www.scintilla.org/SciTE.html

Magnifico editor de código con soporte para muchos lenguajes.
Captura de pantalla

Khexedit


home.online.no/~espensa/khexedit/

Editor Hexagesimal
EasyCASE

Lazarus


www.lazarus.freepascal.org/

Captura de pantalla
Visual UML

Umbrello UML


uml.sourceforge.net

Editor de diagramas UML.
Captura de pantalla

UML Pad


web.tiscali.it/ggbhome/

Herramienta CASE para diseño de diagramas UML.
Captura de pantalla
Borland C++ Builder

Qt Designer


www.trolltech.com/products/qt/designer.html

Qt designer se suele utilizar en conjunción con KDevelop, aunque es multiplataforma. Sirve para generar ficheros .ui, que contienen la interfaz gráfica de un programa que utilice el toolkit Qt. Gracias a las utilidades de la biblioteca Qt, se puede generar código automágicamente a partir de los ficheros creados con Qt designer.
Captura de pantalla
Visual Dbase
MS SQL Enterprise Manager

pgAdmin III


www.pgadmin.org/

Interfaz gráfico para diseño y gestión de bases de datos PostGreSQL.
Captura de pantalla
MS SQL Server

PostgreSQL


www.postgresql.org

MySQL


www.mysql.org

Potente gestor de base de datos.

Firebird


firebird.sourceforge.net/

Base de datos relacional, multiplataforma, y que ofrece una gran cobertura del estándar ANSI SQL-92. Cuenta con más de 20 años de uso en sistemas en producción.
Visual FoxPro
EMS MySQL Manager

mysqlcc


www.mysql.com/products/mysqlcc/

Interfaz gráfico para manejo de la base de datos MySQL.
Captura de pantalla
Borland JBuilder

Eclipse


www.eclipse.org

Eclipse es un entorno integrado de desarrollo (IDE) modular, creado por IBM.
Captura de pantalla

NetBeans


www.netbeans.org/products/ide/index.html

Entorno integrado de desarrollo para el lenguaje Java.
Captura de pantalla
CASE Studio
Delphi

Lazarus


www.lazarus.freepascal.org/

Captura de pantalla

Pascal Develop


npascal.sourceforge.net

Pascal Develop es un entorno de desarrollo integrado para Pascal. Es compatible con Delphi (incluso usa formularios .dfm)
Captura de pantalla
TOAD

TORA


tora.sourceforge.net

TORA: Toolkit For Oracle
Captura de pantalla

pgAdmin III


www.pgadmin.org/

Interfaz gráfico para diseño y gestión de bases de datos PostGreSQL.
Captura de pantalla

KPoGre


kpogre.sourceforge.net/

Interfaz gráfico para PostgreSQL.
Captura de pantalla
PowerDesigner

ArgoUML


argouml.tigris.org/

Herramienta de modelado UML
Captura de pantalla

DBDesigner4


www.fabforce.net/dbdesigner4/

DBDesigner 4 is a visual database design system that integrates database design, modeling, creation and maintenance into a single, seamless environment. It combines professional features and a clear and simple user interface to offer the most efficient way to handle your databases.
Captura de pantalla

Umbrello UML


uml.sourceforge.net

Editor de diagramas UML.
Captura de pantalla
IBM WebSphere Homepage Builder

Amaya


www.w3.org/Amaya

Amaya es un editor / navegador de documentos XHTML (páginas web). Amaya es un programa libre y gratuito y está desarrollado por el World Wide Web Consortium, que lo distribuye a través de Internet. El objetivo de Amaya es la creación de documentos XHTML que cumplan fielmente las normas más actuales del W3C. No pretende ser competencia de los programas de diseño de páginas web comerciales y no incluye por ejemplo herramientas de programación ni de mantenimiento de sitios complejos, pero genera un código "limpio" (sin etiquetas no normalizadas) lo que lo hace idóneo para el aprendizaje. Además, permite probar ahora mismo podibilidades que no serán de uso común hasta dentro de unos años.
Captura de pantalla
LabView
Enterprise Architect
3d GameStudio

Ogre 3d


www.ogre3d.org/

OGRE, motor de renderizado 3D flexible y orientado a objeto, funciona en múltiples entornos como Windows, Mac OS X o Linux, a parte de haber sido diseñado con la idea de hacer más sencillo el desarrollo de juegos 3D que exploten al máximo las posibilidades materiales de las tarjetas 3D, y todo esto a través de una interfaz orientada a objeto. Ofrece un sistema de partículas y de gestión de recursos muy potentes, además de toda una serie funcionalidades muy interesantes.

Usa un lenguaje de descripción de materiales que permite su gestión de forma independiente al código fuente de la aplicación, brinda soporte para vertex y shaders, HLSL (DirectX), GLSL (OpenGL) y Cg (DirectX/OpenGL). Brinda soporte para texturas PNG, JPEG, BMP, DDS y DXT/S3TC, así como texturas variables en tiempo real. En cuanto al modelado, permite la edición externa desde Blender, Wings3D, 3D Strudio Max, Maya,
Captura de pantalla
Enterprise Arquitect

ArgoUML


argouml.tigris.org/

Herramienta de modelado UML
Captura de pantalla
PowerBuilder
Sun ONE Active Server Pages

Apache::ASP


www.apache-asp.org

Apache::ASP es una adaptación de Active Server Pages al servidor web Apache empleando Perl como lenguaje de script. Apache::ASP permite a los desarrolladores crear aplicaciones web dinámicas con gestión de sesiones y código Perl embebido.
Xmlmind
SourceSafe

CVS


www.cvshome.org/

Subversion


subversion.tigris.org/

Sistema de control de versiones al estilo CVS.

GNU Arch


www.gnu.org/software/gnu-arch/

GNU Arch (también conocido como tla) es un sistema de control de versiones, es decir, ofrece una funcionalidad similar a CVS o Subversion.

TortoiseSVN



Intefaz gráfica para Subversion, integrada al Explorador de Windows
Captura de pantalla
Visualwade
Zend Studio
VisualProlog

GNU Prolog



pauillac.inria.fr/~diaz/gnu-prolog/

Compilador Libre de Prolog, para desarrollo de aplicaciones de Inteligencia Artificial.
FileMaker

Glom


No valorado
www.glom.org/

Glom is a GUI that allows you to design table definitions and the relationships between them. It also allows you to edit and search the data in those tables, and to specify field values in terms of other fields.
SQLyog
JCreator

NetBeans


www.netbeans.org/products/ide/index.html

Entorno integrado de desarrollo para el lenguaje Java.
Captura de pantalla

JGraphpad


www.jgraph.com/jgraphpad.html

Editor de diagramas basado en JGraph. Permite crear diagramas UML.
Captura de pantalla

Eclipse


www.eclipse.org

Eclipse es un entorno integrado de desarrollo (IDE) modular, creado por IBM.
Captura de pantalla
ERStudio
Install Shield

Inno Setup


www.jrsoftware.org/isinfo.php

Inno setup es un creador de instaladores como Wise o Install Shield.
Captura de pantalla

Nullsoft Scriptable Install System


nsis.sourceforge.net/

Potente, minimalista y popular instalador de aplicaciones a base de sencillos scripts.
Captura de pantalla

HM NIS Edit


hmne.sourceforge.net

Editor/IDE para Nullsoft Scriptable Install System (NSIS).
Captura de pantalla
ASP

PHP


www.php.net

Lenguaje de desarrollo web
Captura de pantalla

Pascal Server Pages (PSP)


npascal.sourceforge.net

PSP es un lenguaje de script que se embebe en HTML. La sintaxis que utiliza es Pascal con un gran numero de características únicas en PSP. El objetivo final es brindar a los desarrolladores Web un método de generar páginas web dinámicas fácilmente.
Captura de pantalla
Genexus
Neobook
Source Safe
IBM WebSphere

Open Source Message Queue


www.osmq.org

Open Source Message Queue (OSMQ)TM is an advanced asynchronous message router, message broker and message middleware framework developed by MQue Systems. The product and client adapters are 100% Java based, with an open and published message interface to support non-Java clients. OSMQ was designed for high performance, high reliability, and ease of use, with a Java interface that is significantly less complex than JMS. OSMQ supports a publish-subscribe and point-to-point message architecture, employing a queue-based store-and-forward model of message distribution.
Captura de pantalla
VISE Installer

Inno Setup


www.jrsoftware.org/isinfo.php

Inno setup es un creador de instaladores como Wise o Install Shield.
Captura de pantalla

Nullsoft Scriptable Install System


nsis.sourceforge.net/

Potente, minimalista y popular instalador de aplicaciones a base de sencillos scripts.
Captura de pantalla
EditPlus

Scite


www.scintilla.org/SciTE.html

Magnifico editor de código con soporte para muchos lenguajes.
Captura de pantalla
SoftIce
Top Style Pro

cssed


cssed.sourceforge.net/

Editor CSS libre para Todas las plataformas. Al estilo de Top Style Pro para Windows.
Captura de pantalla
Code Crusader

Bloodshed Dev-C++


www.bloodshed.net/

Dev-C++ es un entorno de desarrollo integrado para C/C++ libre.
Captura de pantalla
Together

Umbrello UML


uml.sourceforge.net

Editor de diagramas UML.
Captura de pantalla
ColdFusion
Visible Analyst
Code Forge

Eclipse


www.eclipse.org

Eclipse es un entorno integrado de desarrollo (IDE) modular, creado por IBM.
Captura de pantalla
CodeWarrior

Bloodshed Dev-C++


www.bloodshed.net/

Dev-C++ es un entorno de desarrollo integrado para C/C++ libre.
Captura de pantalla
    clipper

Harbour Project


www.harbour-project.org/

Harbour is a free software compiler for the xBase superset language often referred to as Clipper (the language that is implemented by the compiler CA-Clipper). Harbour is a cross platform compiler and is known to compile and run on MS-DOS, MS-Windows, OS/2 and GNU/Linux. The main advantage Harbour has over other Clipper compilers is that it is free software. Harbour also attempts to remove some of the limits imposed by the base implementation but the extent of this will depend on your chosen platform. Most importantly, try Harbour for yourself, decide for yourself why it has advantages for you.
Demoshield

SPIP


www.spip.net

Una alternativa a PHPnuke o Postnuke. Su interfaz es muy sencillo e intuitivo y la capacidad de variación de "esqueletos" o resultado final de la página es muy significativo ya que se adapta a las necesidades específicas de cada uno.

PHPisam


www.phpisam.com

Herramienta para el desarrollo de Aplicaciones PHP sobre Archivos Planos

doxygen


www.doxygen.org

doxygen es un sistema para generar documentacion a partir del codigo fuente, similar a javadoc, pero con soporte para mas lenguajes de programacion.
Captura de pantalla

Squeak



www.squeak.org/

Squeak es una implemantación portable y abierta de Smalltalk-80. Algunas de sus características principales son: sonido y música en tiempo real, soporta el acceso a redes. Es multiplataforma, pudiendo generar aplicaciones en un sistema operativo, y correrlas en otro sin efectuar cambios. Squeak brinda importantes facilidades para la creación de aplicaciones educativas y multimedia.
Captura de pantalla

WASP - PHP_Sec


savannah.nongnu.org/projects/wasp

WASP - PHP_Sec es una librería para PHP que actua como un detector de intrusos pero a nivel de script. Es capaz de detectar muchos tipos de ataques (sql injection, cross site scripting, directory traversal, shellcode, etc...). Además incluye mecanismos para facilitar el manejo de encriptación en PHP, opciones para recabar mucha información acerca del host atacante, etc...

Peacock


peacock.sourceforge.net/

Peacock es un editor de HTML con algunas capacidades WYSIWYG.

TCM


wwwhome.cs.utwente.nl/~tcm/

Toolkit for Conceptual Modeling (TCM) es una colección de editores gráficos para obtener especificaciones de sistemas gráficos, incluyendo editores de UML.
Captura de pantalla

wxBasic


wxbasic.sourceforge.net/

Intérprete de BASIC multiplataforma, que usa para la parte gráfica las bibliotecas wxWindows.
Captura de pantalla

SmartCVS


www.smartcvs.com/

Cliente gráfico multiplataforma (realizado con Java) para el acceso a repositorios CVS
Captura de pantalla

DelphiCodeTodoc


dephicodetodoc.sourceforge.net/

DelphiCodeToDoc is a free documentation system for Delphi. It uses information about source code symbols and formatted comments in files to produce accurate documentation from your application and component. This documentation support TEXT file based and HTML style, but will be extend to CHM, PDF, and furthermore other format. DelphiCodeToDoc makes sure the structure of your documentation always stays synchronized with your code. It support JavaDoc style comments, in-line comments, and is open for other "tags based" styles. You can configure DelphiCodeTodoc to extract the code structure from undocumented source files. This is very useful to quickly find your way in large source distributions. You can also visualize the relations between the various source code elements. DelphiCodeTodoc is developed under MS-Windows with Borland Delphi, but will be setup to be portable for Kylix under Linux. It use JCL and JVCL library from Jedi Project.

typo3


typo3.com

Es una herramienta de gestión de contenidos o CMS (Content Management System) pensada para crear y mantener websites en Internet que se puedan modificar diariamente de forma rápida y cómoda.
Captura de pantalla

Laszlo


www.openlaszlo.org

Desarrollo de Interfaz (UI) dinamicas, bajo el plugin FLASH.

MySQL Navigator


sourceforge.net/projects/mysqlnavigator/

Interfaz gráfico para manejo de la base de datos MySQL
Captura de pantalla

CvsGui (WinCvs/MacCvs/gCvs)


www.wincvs.org

LEFT Case


zarza.usal.es/

Herramienta CASE.
Captura de pantalla