Purple Ghost Software

Free
It allows software authors to create and maintain PAD (Portable Application Description) files.