Requirements for terminal projects