A sofer is trained and certified to hand-write Torah scrolls, tefillin, mezuzot and certain other sacred texts collectively known by the acronym STaM, work governed by an exacting body of Jewish law specifying the precise materials, kosher parchment prepared from a kosher animal, ink of a defined composition, and a goose or turkey quill traditionally required, and the exact form of each Hebrew letter, since even a single letter written incorrectly, touching another letter, malformed, or missing entirely, can render an entire Torah scroll unfit for ritual use until repaired by a qualified sofer. Training typically takes years of apprenticeship under an established sofer, covering not only the physical skill of correct letter formation but the extensive body of law governing every stage of the process, and a working sofer must also be skilled at identifying and repairing errors in existing scrolls, a common and ongoing part of the work given how easily age, wear or a scribe's momentary lapse can compromise a scroll's kosher status.
Modern scroll-checking software, developed to scan and flag potential letter-formation errors in an existing Torah scroll, has become a widely used supplementary tool since the early twenty-first century, though Jewish legal authorities generally hold that software can assist in identifying possible problems but cannot substitute for a qualified sofer's own trained examination and final determination of a scroll's kosher status, preserving the sofer's authority even as the surrounding verification technology has changed considerably.