A lot of different technologies must come together to deliver a modern software solution. Forgotten software can put these pieces together for you. The following is just the short list.
Used for Software Development
Apple’s development tools are the best way to create software for OS X and iOS. The GNU compiler supports C, Objective C and C++ and is also useful for open source projects. Plus it is a free download from the Mac App Store!
The Apple Developer Connection is where to go if you need to develop for Apple hardware and get your Apps on the App Store.
OS X Server. Now running on Lion. The easy to administer open standards based server that runs on OS X.
The Microsoft Software Developers Network is the place to find out everything about developing for Windows, including the latest technical notes and tools.
Used To Build This Web Site
An open source content management system suitable for building community websites.
The open source language powering Drupal and generating dynamic content on the server.
An open source SQL database called from PHP to store content.