Veebirakenduse kirjelduse struktuur

Miks see tehakse ja kellele mõeldud on? Kes hakkavad kasutama (nt mängijad, kliendid, administraatorid). Millistel seadmetel peab töötama (arvuti, mobiil, tahvel). Loetle, mida kasutaja saab teha (registreeruda, vaadata kaarti jne). Kuidas peab välja nägema – värvid, stiil, paigutus. Millist infot salvestatakse ja kuhu (andmebaas, XML jne). Kas peab kohe värskenduma ilma lehe uuendamiseta? Milliseid tehnoloogiaid soovid (PHP+MySQL, React jne). Kas on vaja sisselogimist, rolle või CAPTCHA’d. Mitmekeelsus, kaardifunktsioonid, failide üleslaadimine jne. Kirjelda samm-sammult, kuidas kasutaja rakendust kasutab.