The Microsoft .NET Framework is a development and execution environment that allows different programming languages & libraries to work together seamlessly to create Windows-based applications that are easier to build, manage, deploy, and integrate with other networked systems.
The Microsoft .NET Framework Software Development Kit (SDK) includes everything developers need to write, build, test, and deploy .NET Framework applications, documentation, samples, and command-line tools and compilers.
010 Editor is a professional-grade hex editor designed to quickly and easily edit any binary file or drive. Combining an easy-to-use interface with a whole range of hex editing tools, 010 Editor is a valuable tool for anyone working with binary files.
3D GameStudio is a 3D computer game development system which allows the users to create 3D games and other virtual reality applications, and publish them royalty-free.
This application is a GUI development environment for Bristol-Babcock's ACCOL II based RTUs (the beige ones, not the blue ones). It is used to develop programs for process control and measurement RTUs. In it, a user can code, compile, download and debug online (for debugging, you require an actual RTU).
This application is development software for Actel's FPGA (maybe also other IC). The application includes simulation software and schematic wire drawing tool (I'm sure there is also other functionality I didn't mention).
Graph layout software. A graph browser which supports 15 layout algorithms, fast visualization of huge graphs, recursive graph nesting, easy printing and export of graphs to various formats.
This software allows you to use a "visual" assembly programming for the AVR line of microcontrollers. It replaces jump/branch instructions with arrows like you would see on a flow chart. It has a simulator and the instructions have plans and software for and onchip debugger.
CA Erwin Database Modeler is used to create a model of a database to help create and understand a database. It also helps people work together on a project.
This application is for the comparison of files and directories. It allows the user to easily see all differences between the files and to easily "shuffle" the information in one file to its counterpart, thus merging them.
Billy is an artificially intelligent chatbot created by Greg Leedberg, a software engineer. You chat with the program using a simple chat interface, and it responds, processing your responses and attempting to learn from them. Billy is highly customizable, in the sense that with a bit of editing (which the manual goes through in detail), you can alter the way Billy responds to you.
Blackberry Theme Studio is a tool for designing themes for Blackberry smartphones. Blackberry themes allow for several forms of personalization such as wallpapers, icons, and color schemes. Blackberry Theme Studio allows you to create or edit these themes on your desktop machine before sending them to your own smartphone or distributing them for others to use.
BlueJ is a simple yet powerful IDE for the Java programming language. It was built by the University of Kent and Deakin university. Many introductory Computer Science courses teach Java using BlueJ.
Bricx Command Center (BricxCC) is a Windows (95, 98, ME, NT, W2K, XP) program commonly known as an integrated development environment (IDE) for programming the RCX (all versions), Scout, Cybermaster, and Spybot programmable bricks using Dave Baum's Not Quite C (NQC) language. It also supports programming the Scout, RCX2, and Spybot using The LEGO Company's MindScript(tm) and LASM(tm) languages via the Mindstorms 2.5 SDK. It supports programming RCX bricks in C, C++, Pascal, Forth, and Java using the brickOS, pbForth, and leJOS alternate firmwares.
CasioCom is a emulator and development platform for the Casio 9850 series of graphical calculators. It features Cas & Cat & Fxi import, bitmap import, a program editor, a matrix & picture viewer, a password cracker and an emulator.
Database programming/development system. Consists of an application building template language, a program generator and compiler. Allows fast RAD, since it eliminates many repetative programming tasks, yet gives a complete programming platform when required. Similar but different from FoxPro. Creates distributable EXE's, running on a Windows platform.
The CommitMonitor is a small tool to monitor Subversion or Accurev repositories for new commits. It has a very small memory footprint and resides in the system tray.
ConTEXT is a closed-sourcefreewaretext editor for Microsoft Windows, aimed at software developers. It can open and edit very large files, while requiring only modest amounts of RAM and hard drive space to run.
Corman Lisp is a Common Lisp development environment for Microsoft Windows operating systems running on Intel platforms. Corman Lisp consists of a Common Lisp native code compiler for Intel processors, 80x86 assembler and disassembler, incremental linker and multi-window text editor. It requires a system running a Microsoft Windows operating system (such as Windows XP, Windows 2000, Windows ME or Windows NT). It is fully integrated with the Win32 API, and all the Windows API functions are readily available from Lisp.
This Software Development Kit provides many useful tools to create iPhone and Android Applications. Corona allows developers to make an app once, in Lua (Programming Language), and then distribute it on both markets (Android & iPhone) without having to make it again.
Is a tool for analysing and simulating colored petri networks (ie. can be used to verify that a network protocol does works as specified and identify drawbacks *if any*).
Crystal FLOW for C is a software development tool for the C programming language. Crystal FLOW provides an elaborate set of review tools for source code understanding and maintaining C code in less time.
Crystal REVS is a context sensitive source code editor and software development tool for the C and C++ programming languages. Crystal REVS provides an elaborate set of review, edit and visualization tools for source code. It helps understand a large code base or legacy code in less time. It provides several useful features like flowcharts from source code, source code and comment auto formatting cum beautification - for better readability, function call and caller trees with additional information, file trees, class relationship trees, comprehensive documentation, code metrics, MISRA C static checking and premium browsing.
DarkBASIC, now referred to as DarkBASIC Classic, is a BASIC compiler with many game-related commands. It uses Microsoft's Direct3D Retained Mode library to render fullscreen DirectDraw and Direct3D graphics.
Dependency Walker is a free utility that scans any 32-bit or 64-bit Windows module (exe, dll, ocx, sys, etc.) and builds a hierarchical tree diagram of all dependent modules. For each module found, it lists all the functions that are exported by that module, and which of those functions are actually being called by other modules. Another view displays the minimum set of required files, along with detailed information about each file including a full path to the file, base address, version numbers, machine type, debug information, and more.
Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler. The IDE is written in Delphi. Dev-C++ is distributed under the GNU GPL.
Digital Mars C++ is a fully integrated development environment for development of Windows and DOC C, and C++ programs. It is written by Walter Bright, creator of Zortech C++ (later Symantec), and other products. Not only is it excellent, but costs a fraction of what M$, Intel, and others charge.
DJ Java Decompiler is Windows decompiler and disassembler for Java that reconstructs the original source code from the compiled binary CLASS files (for example Java applets). DJ Java Decompiler is able to decompile complex Java applets and binaries, producing accurate source code. DJ Java Decompiler is a stand-alone Windows application; it doesn't require having Java installed.
Dolphin Smalltalk is a commercial programming environment for the Smalltalk object oriented programming language, which also has a free "community" edition with some features disabled.
EASy68K is a 68000 Structured Assembly Language IDE. EASy68K allows you to edit, assemble and run 68000 programs on Windows or Wine. No additional hardware is required.
A very basic, no frills application for downloading s.19 files into a Motorola MC68HC908JK3/JL3 microcontrollers. Supplied with the programmer box found here http://www.futurlec.com/MotorolaProg.shtml or could work with a circuit that is described in the Monitor ROM section of the micro datasheet.
ExamDiff Pro is a "diff" type of program, but more powerful and flexible than anything else that I can find natively in the linux/unix world. In particular, for me, it allows a great deal more flexibility in viewing and comparing differences than anything else I've found under linux. Meld comes close, but ExamDiff Pro permits more options in viewing differences (or similarities) in isolation or in various contexts. Note that this is the "pro" version, which requires you to buy a license.
FASMW is included with the Windows version of Flat Assembler, a free, open-source assembler. It is an editor that has syntax-highlighting, and allows you to edit, compile, and run your programs from within.
FileInsight is an integrated tool environment for website and file analysis. Its many built-in editing and analysis features can be easily extended through simple Python-based plugins.
GOLD is a free parsing system that you can use to develop your own programming languages, scripting languages and interpreters. It strives to be a development tool that can be used with numerous programming languages and on multiple platforms.
GW-BASIC is a version of the BASIC computing language. It can be used to write and run computer programmes, and can display and animate colour graphics.
IAR Embedded Workbench Kickstart for MSP430 is an integrated development environment (IDE) for building and debugging embedded applications for MSP430 microcontrollers. The IDE includes a 4K limited C-Compiler/Unlimited Assembler/FET Debugger/Simulator. The FET Debugger is a fully integrated debugger for source and disassembly level debugging with support for complex code and data breakpoints.
This stand-alone software allows you to in-circuit serially program flash Microchip PICmicro MCUs using the CCS ICD-S modules (ICD-S, ICD-S20, ICD-S40, ICD-S3V).
Allows you to compile MOTOROLA MC68HCx08jl/jk asm into .s19 objects, simulate the behavior of these microcontrollers, simulate then in-circuit and program them (flash ROM) via serial port
IDEal is a Blitz Basic (BB) IDE. It provides more versatility to the development process of code, eg; error checking, syntax errors, miss spelling etc etc.
I successfully programmed microcontrollers using the Velleman K8048 Windows supplied software and the PIC programmer and experiment board. The risk is to execute the application in terminal mode as root. The application needs direct access to the selected Com port's internal hardware RS232 registers. Any better suggestions welcomed.
LabVIEW (short for Laboratory Virtual Instrumentation Engineering Workbench) is a platform and development environment for a visual programming language from National Instruments. The graphical language is named "G". LabVIEW is commonly used for data acquisition, instrument control, and industrial automation on a variety of platforms including Microsoft Windows, various flavors of UNIX, Linux, and Mac OS.
MIDway is used to transfer Java applications to a Motorola phone over a serial link. On recent phones this essentially means over USB (choose Data connection from Settings - USB).
hexer is a free hex editor for binary files. It will allow you to edit multiple files (mdi), sectors of disks and other data media (disk editor) and modifiy virtual memory of other processes. tiny hexer is scriptable, lets youview data structures in a special browser in human readable format and has a plugin interface for third party extensions.
MySXP Client Terminal is a client control that connects your Microsoft Applications to side servers services as I.M, Data Bases, RPC, Network Games, etc, They develop the entire platform to work under Linux Servers using wine, so the Server app, and the Client App works perfectly on Wine or Microsoft.
Novelty is a free game maker tailored for making visual novels. Contrary to most other visual novel makers, Novelty is designed for people without any experience in scripting or programming.
Oracle Forms is a highly integrated application programming front end for the Oracle Database. One of its strengths is that it uses Oracle's PL/SQL as the application programming language, reporting tool language, and in the database itself.
ORM Designer is a visual ERD database tool with full support of ORM frameworks based on XML, YAML or other structured language. Manually written kilobytes of text definitions is replaced with easy-to-use graphical interface. ORM Designer was created by developers for developers to save you time every day. But even if you don't use any ORM framework you can still benefit from plugin support, effective work-flow and extendibility. Several hours were spent beta testing the user interface to make the common tasks quick and easy.
Custom made applications developed and compiled with WinDev 9.0 run smoothly under Wine + Ubuntu Linux. Multisession and multiuser apps run greatly without problems. Heavy graphics apps are still in need of improvement but considering that Windev is not intended for graphic apps I have to say that Wine works.
While there is a Linux version out...it was command line based and pretty much sucked as compared to the Windows version. The Windows version includes a spiffy GUI with a built-in text editor to help create new PEP 7 assembly/machine code programs.
This is a RAD (Rapid Application Development) tool to build PHP applications. When you have a relational database in place and you want to build an application from scratch around it, then this tool comes in handy. It reads the database structure and, if done well, it will build a fully maintainable website around it that lets you manage the contents of the database. Very usefull for intranet applications. But you can also use it for extranet usage. You can set a user database with logins and passwords to allow users to identify themselves before they start changing or updating data. Youcan use MySQL, MS Access, MS SQL Server and Oracle database.
PowerCOBOL is one of the few good COBOL development suites for Windows. It comes with a COBOL85 compiler, a GUI designer, a report designer, some utilities, and lots of documents. Newer versions are known as NetCOBOL.
Useful ASCII program editor. Programmer's File Editor (pfe) is a programmer-oriented text editor for windows with wide applications in all areas needing the ability to edit files.
OpenEdge Advanced Business Language, or OpenEdge ABL (Previously Progress 4GL) for short, is a business application development language created and maintained by Progress Software Corporation (PSC). The language, typically classified as a fourth-generation programming language, uses an English like syntax to simplify software development.
Pyjamas is a suite of applications that includes a python-to-javascript compiler as well as a UI toolkit that works both on the desktop as well as on the web.
The RAD Studio has all the programmers and independent software vendors need to create native applications for Windows,. NET, Web, and Databases. RAD Studio combines three powerful solutions for rapid development: Delphi ®, C + + Builder and Delphi ® Prism ™
RAPTOR is a graphical programming GUI, with it's own .rap source file format. RAPTOR is primarily used as a flowchart programming system for computer science students.
This program is a program for developing vertex shaders. Its very useful for programming games. There is no equivalent to this program in Linux at the moment. Getting it to work in wine will be very beneficial. This program is useful for creating games. If you get the functionality to work in this program then you will most likely get allot of games to work as well since this program is used by allot of game companies.
Next iteration of the popular RPG Maker series provides us more options like built-in character generator (both charset and faceset) and multiple tilesets per game.
RPG Toolkit Development System, allows for novices to use an easy-to-learn scripting language and well-built systems to create their own 2D RPG/Action games!
Construct is a free open-source game creator for DirectX 9-based games. It includes an event based system for defining how the game will behave, in a visual, human-readable way - without programming! It's intuitive for beginners, yet powerful for advanced users. Optionally, expert users can also use Python scripting to add code to your creations.
SEDEV Patch Studio is application, that allows Sony Ericsson fans and enthusiasts to create Recovery Patch if phone has been bricked or does not function properly after patching it with VKP patches. Also - it allows to merge multiplie VKP Patches into one and allows to Extracted various VKP Ptach file parts to external storages.
A compiler for Microsoft's SmallBasic programming language - another variation of BASIC, one geared towards beginning programmers. Has fairly sophisticated graphics support compared to other BASIC versions, and quite a different syntax.
"An obsolete version of Smalltalk for the Microsoft Windows 16 bit API system. Currently the status of Smalltalk Express is unknown since it's now unavailable from the defunct ObjectShare web site. If you have any information on the status or history of this version of Smalltalk please let us know.
The Sun JRE consists of a redistributable executable, some DLLs, and some class files. It is one component of the Sun Java SDK, but a number of other Windows applications include or depend on a JRE.
The Sun JDK consists of tools for building and testing Java applications (javac, java, appletviewer, etc.), and includes a copy of a redistributable runtime environment (which also contains the java executable).
This is an application for rooting android phones. It is the best one and the most up to date on the market! Most people trying to root phones stay away from linux b/c all the root software is for windows, but I want to do my part to change that!!!
"TortoiseSVN is an easy to use SCM / source control software for Microsoft Windows and maybe the best standalone Subversion client there is. It is implemented as a Windows shell extension, which makes it integrate seamlessly into the Windows explorer. Since it's not an integration for a specific IDE you can use it with whatever development tools you like." quoted from their website
Turing is a language that was developed in the University of Toronto and Alan Turing. This language is based on Pascal; also, it is one of the easiest to learn language... this software is only available by purchase from Holt Software in Toronto, Ontario, Canada.
This is Windows software to visually design, simulate, and debug Turing machine algorithms. Lots of program examples are included into the distribution.
Altova UModel 2008 is the starting point for successful software development. Visually design application models in UML and generate Java, C#, or Visual Basic .NET code and project documentation. Or, reverse engineer existing programs into UML 2 diagrams, then fine tune your designs and complete the round trip by regenerating code. UModel is the UML tool that makes visual software design practical for any project. It is the simple, cost-effective way to draw on UML.UModel 2008 combines a rich visual interface with superior usability features to help level the UML learning curve, yet it also includes high-end functionality to empower users with the most compelling advantages of UML software development.
Unity is a complete package of software - game engine and world editor for fast creation of 3D games for Windows, Mac OS, iPhone and for web browsers (with help of special plugin).
This tool allows you to create, edit and validate USB HID Report Descriptors. The tool also supports a variety of output formats (.txt, .inc, .h, etc.). DT uses ASCII based Usage Tables and supports vendor defined pages as well. Included are Usage Table files for the HID Usage Table document 1.0 Release Candidate 1, Monitor Class 1.0 Release Candidate 2, and Power Class Spec.
It is a Rapid Application Development environment, that is very visual and very few code for create full application for your bussines or customer. Velneo has your own database, fileserver engine. This is very fast and very easy to use.
The Visionaire Adventure Game Studio is a fully equipped IDE for creation of Adventure Games in the style of Point and Click|Point and Shoot -Adventures.
Visual Build Professional enables software developers to create an automated, repeatable process for building and deploying quality software. It provides built-in support for Microsoft Visual Studio, Borland Developer Studio, Delphi, and more.
The Microsoft Visual C++ Redistributable Package installs runtime components of Visual C++ Libraries required to run applications developed with Visual C++ on a computer that does not have Visual C++ installed.
HP Visual Fortran (formerly known as Compaq Visual Fortran and Digital Visual Fortran) is a powerful Integrated Development Environment under Windows. It includes a Fortran 95 compiler, a debugger, an editor, the graphic library Quickwin...
OOP, XML, C/S, ODBC, WinApps, n-tier, Data, COM, Rushmore, does it all. An OOP XBase descendent, very powerful for fat client, middle tier, and web applications. Visual FoxPro has a very powerful native cursor engine and great text processing capability. With FoxPro, there are perhaps too many ways to accomplish the task at hand, but it is a very flexible tool for building high quality Windows applications.
Visual Studio is the comprehensive tool set for rapidly building and integrating XML Web services, Microsoft Windows based applications, and Web solutions.
VMware Workstation allows you to create and manage virtual machines. It also provides some VMware VIX tools which can be used to interact with remote VMware servers.
W32Dasm is a Windows 16/32-bit (win32) disassembler and debugger. Although it's pretty old (1998!), completely unmaintained and comes with a clunky UI, it still proves rather useful to debug Windows applications.
WindHex is an excellent hex editor with a focus on ROM Hacking, sporting many specific features like a table editor (with Japanese support), IPS patcher, various SNES tools or even a builtin tile editor.
An integrated development environment (IDE) for C/C++ programming with microprocessors. Supports editing, syntax highlighting, building, programming and debugging.
WOTgreal is an IDE designed to edit and manage UnrealScript files for Unreal Engine-based games. It includes a browser for navigating packages and class trees, a script editor window, and an integrated compiler among other things. It also includes syntax highlighting and other common features.
wxDev-C++ is an extension of IDE Dev-C++ by Colin Laplace et. al. The main aim of this project is to provide the wxWidgets community with a free, open-source, commercial-grade IDE/RAD tool for development with wxWidgets.
wxPic is the dirivative of a fantastic old program called winPic. The difference is that wxPic is constantly maintained, but winPic has not been updated since may of 2008. Not much has changed between the 2, only some extra chips and change of some icons.
Two-way tool to diagram, design, reverse-engineer, modify and maintain the structure and contents of databases. Supports many databases via ODBC or native drivers: FoxPro, SQL Server, DB2, Firebird, Informix, Interbase, Jet, MySQL, Oracle, SQL Anywhere and Sybase. Can generate create scripts, modification scripts, synchronize model to physical database, migrate model to a new target database, print diagrams and more.
The XNA framework is a game environment built off of .NET 2.0, and is available for Windows PCs and for the XBOX 360 game console. It comes in the "framework" version for playing games and the full-blown "development" version for making games. It supports creation of 2D and 3D games.