Un fișier readme este un fișier text care este adesea inclus cu software-ul care conține informații generale sau instrucțiuni despre software. Natura specifică a acestor informații variază semnificativ de la fișier la fișier; un fișier Citiți-mă poate conține instrucțiuni de instalare, informații generale despre utilizarea software-ului, termenii și alte informații legale sau orice alte informații relevante pentru software. Aproape toate fișierele readme includ cel puțin numele și versiunea software-ului, numele companiei sau persoanei care a dezvoltat software-ul și data publicării. Nu există însă o formulă generală pentru scrierea unui readme, iar în final conținutul depinde de capriciile dezvoltatorului.
Numele „readme” este destinat să atragă atenția utilizatorului asupra fișierului, deoarece include adesea informații necesare pentru a funcționa corect software-ul. În multe cazuri, numele fișierului readme va fi scris cu majuscule și se va numi „README.txt” sau ceva similar. Unele directoare de programe mută numele fișierelor cu majuscule în partea de sus a oricărei liste de fișiere, astfel încât scrierea cu majuscule conferă fișierului Readme proeminență și încurajează din nou utilizatorul de software să citească fișierul înainte de a utiliza programul. Unele fișiere readme sunt de fapt intitulate „citește-mă mai întâi” sau ceva similar pentru a încuraja cititorii să caute documentația înainte de a rula software-ul.
Un fișier readme poate conține multe tipuri diferite de informații de importanță diferită. Pe lângă nume și versiuni de fișiere, care sunt în general incluse, fișierele readme includ adesea și un istoric al versiunilor sau un jurnal de modificări care enumeră modificările aduse software-ului de-a lungul timpului. Un readme poate include, de asemenea, o listă de probleme cunoscute sau bug-uri care afectează utilizarea software-ului. Unele includ informații mai puțin esențiale, cum ar fi mulțumiri sau mesaje personale din partea echipei de dezvoltare. Pentru programele deosebit de simple, fișierul readme poate servi de fapt ca un manual al utilizatorului, care instruiește utilizatorul în utilizarea generală a software-ului.
Fișierele Readme elaborate sunt foarte rare, deoarece dezvoltatorii preferă de obicei să prezinte informațiile necesare într-un mod simplu, clar și concis. Un fișier readme este de obicei prezentat într-un format text simplu, cu un font standard și fără imagini, cu excepția cazului în care dezvoltatorul consideră că este necesar ceva mai elaborat. Această simplitate elimină distragerile inutile și menține cititorul concentrat asupra informațiilor. Uneori, un fișier readme este prezentat într-un format de „întrebări frecvente” sau Întrebări frecvente. Într-un astfel de format, dezvoltatorul prezice cele mai frecvente întrebări pe care oamenii le pot avea despre software și oferă răspunsuri clare și simple, în loc să prezinte toate informațiile tehnice într-un bloc de text pe care oamenii ar putea să nu fie înclinați să-l citească.