De fem nødvendige funktioner i et computerkriminalteknisk værktøj er:
* Dataindsamling :Denne funktion gør det muligt for det retsmedicinske værktøj at indsamle data fra en række forskellige kilder, herunder harddiske, solid-state-drev, USB-drev og netværkstrafik.
* Dataanalyse :Denne funktion gør det muligt for det retsmedicinske værktøj at undersøge og analysere data for at identificere potentielle beviser.
* Datapræsentation :Denne funktion gør det muligt for det retsmedicinske værktøj at præsentere data på en klar og kortfattet måde, hvilket gør det nemt for efterforskere at forstå.
* Databevarelse :Denne funktion sikrer, at data bevares på en måde, der er både sikker og retsmedicinsk forsvarlig.
* Rapportering :Denne funktion gør det muligt for det retsmedicinske værktøj at generere rapporter, der dokumenterer resultaterne af en undersøgelse.