MegaMekLab
MegaMekLab is a Mek creator program. Currently it can create Meks and vehicles. It can also print PDF record sheets for almost all Battletech units.
MekHQ
MekHQ is a program for managing units between MegaMek games. It allows for repair and salvage of units.