cwwav takes one or more text files (or text read from standard input) and converts the text into an audio file (wav or mp3) containing the CW (Morse code) representation of the text. It's useful for generating practice files if you are learning CW and want to practice by listening to text. It's a very simple program but it is designed to do what it does well. That is, it is designed to produce good sounding CW output files, with proper timing and comfortable envelope to avoid keyclicks and to make the CW softer.
Response is a set of tools to handle automatic email responses, also called "Out of Office", "Vacation", or "Autoreply" messages. Response tries hard to do that the correct way, i.e. not responding to messages that should not be responded to. All of the validation code can be easily modified to suite your needs, but the project tries hard to ship sane defaults. It is designed for many virtual users and multiple mail servers, but works just fine for small deployments. Configuration and response state is stored in an RDBMS.