Flexible Software For Hard Times