Quite a comprehensive and nicely done site here:
Free Software for DOS
Reviews, descriptions, links to 900+ DOS programs (no games).

Alan