Freeware for developers

IDE

Visual Studio Express

Freeware Visual Studio Express

Visual Studio Express is a free analogue to Microsoft Visual Studio. However, this version has some limitations. For example, the program does not include a MFC and ATL, there are no profiler and settings to create 64-bit projects. It is worth noting that, as well as a paid Visual Studio, Visual Studio Express exists for different programming languages, including Windows Phone. read more...

PyCharm

Freeware PyCharm

PyCharm is development environment for Python. It has a free Community Edition license. Development environment is connected to the interpreter and ready for use. PyCharm has an integrated debugger, convenient code editor and tools for refactoring. read more...

... more free IDE.

CAD

DraftSight

Freeware DraftSight

DraftSight is a free 2D CAD system, which requires only a registration. The application provides users with nearly the same functionality as AutoCAD. It is fully compatible with all versions of the format .DWG. The software package has a friendly and intuitive interface. Freeware has everything you need. There is a distribution under Windows, Mac OSX, Linux Ubuntu, FedoraR, SuseR, and MandrivaR. read more...

CADE

Freeware CADE

CADE is a good free diagram editor, which is focused on building network diagrams. Moreover, CADE supports UML, map creation. It supports the following formats: dxf, dtc, dwg, dgn, dbr, shp, pdf, and jpeg. read more...

... more free CAD.

EDA software (ECAD)

TinyCAD

Freeware TinyCAD

TinyCAD is open source software, which is focused on the creation of electronic circuits. The application has a large number of standard elements. It is a free alternative to AutoCAD Electrical. read more...

KiCad

Freeware KiCad

KiCad is a cross-platform and open source Electronics Design Automation suite. The application is created for the formation of printed circuit boards and electrical circuits. The software has a number of programs that perform specific functions, for example, pcbnew (Editing PCB), eeschema (editing electrical diagrams), gerbview (viewing Gerber files) and others. read more...

... more free EDA software (ECAD).

Diagramming software

Dia

Freeware Dia

It is a good program to create diagrams. It has a number of standard charts: diagrams to build the network cards, process diagrams and UML. Dia is a good free alternative to Visio. The program supports a variety of formats. Site distribution for Windows: http://dia-installer.de/ read more...

CADE

Freeware CADE

CADE is a good free diagram editor, which is focused on building network diagrams. Moreover, CADE supports UML, map creation. It supports the following formats: dxf, dtc, dwg, dgn, dbr, shp, pdf, and jpeg. read more...

... more free Diagramming software.

Project management

OpenProj

Freeware OpenProj

OpenProj is a very good free software for project planning. The program includes all necessary functions Gantt charts, network traffic, resource allocation, reports. Moreover,the application supports import and export of Microsoft Project documents. read more...

GanttProject

Freeware GanttProject

GanttProject is project management application. It is a good alternative to such commercial applications as Basecamp, JIRA, Redmine, TaskJuggler, Microsoft Project, etc. The program supports creation of Gantt charts, hierarchy and reports. It should be noted that GanttProject export and import MS Project files. read more...

... more free Project managements.