How was the first software made?

I want to know how people made the very first software. Usually to make software the help of another is necessary, either to write code for it or to get it working with the hardware.

ATC New All Channel Wireless Mini Rapid Automobile Car Charger Cigarette Lighter + FM Radio Adapter Transmitter /Modulator For Apple iPod / iPhone / iTouch 3G, & 3G S / Nano / Classic / Touch / Video MP3 player, -LCD Display,Black

  • Uses very little power from your device
  • High fidelity, stereo, digital PLL for highest sound quality
  • No batteries needed
  • Supports portable iPhone 3G/3GS, iPod Nano1~5G, iPod Video, iPod Classic, Touch, MP3, MP4 etc.
  • This unit charges your device when connected to the CAR Charger adapter

Product Description
ONLY SOLD BY ATC IS AUTHENTIC

Do not support ipod shuffle

Specification
1. Frequency Band: FM frequency
2. Range: 88.1 ~ 107.9 MHz
3. Interval: 0.1MHz
4. Stability: -10C ~ 55C
5. Clutter & Harmonic: >= -60dB
6. Transmission distance: >=5m

Compatible with–
iPod 4th Gen 20GB (Color Display), 30GB (Color Display), 60GB (Color Display), 40GB (Photo), 60GB (Photo), U2 Special Edition, 20GB, 40GB
iPod… More >>

ATC New All Channel Wireless Mini Rapid Automobile Car Charger Cigarette Lighter + FM Radio Adapter Transmitter /Modulator For Apple iPod / iPhone / iTouch 3G, & 3G S / Nano / Classic / Touch / Video MP3 player, -LCD Display,Black

What is the best school management software?

The school I work has been having some trouble with their software called ed admin. If it would be possible to know the best options for school management (such as grades, G.P.A., etc) software it would be great. There just so many that it is hard to know which one is quality. By the way the school is an international school and will be going under the I.B. program next year just for some specifications. Thanks for any replies.