Veebirakenduse kirjelduse struktuur Nimi E-mail Telefon Rakenduse eesmärk Miks see tehakse ja kellele mõeldud on? Kasutajad Kes hakkavad kasutama (nt mängijad, kliendid, administraatorid). Seadmed Millistel seadmetel peab töötama (arvuti, mobiil, tahvel). Põhifunktsioonid Loetle, mida kasutaja saab teha (registreeruda, vaadata kaarti jne). Kasutajaliides ja disain Kuidas peab välja nägema – värvid, stiil, paigutus. Andmete haldus Millist infot salvestatakse ja kuhu (andmebaas, XML jne). Reaalajas funktsioonid Kas peab kohe värskenduma ilma lehe uuendamiseta? Tehnoloogia eelistused Milliseid tehnoloogiaid soovid (PHP+MySQL, React jne). Turvalisus ja ligipääs Kas on vaja sisselogimist, rolle või CAPTCHA’d. Lisavõimalused Mitmekeelsus, kaardifunktsioonid, failide üleslaadimine jne. Näide kasutuse loost (User Flow) Kirjelda samm-sammult, kuidas kasutaja rakendust kasutab. Kontrollküsimus: 3 + 7 = ? Saada