CramMaster engine allows you to take training exams.
ARRL VE Exam Maker generates printed exams on Windows and Mac.
Offline training software program.