Easytrieve programs consist of three distinct functional sections: the Environment section (defines system/hardware settings), the Library section (defines files and fields), and the Activity section (contains executable processing logic). Options referencing COBOL-like sections do not apply to the Easytrieve structure.