ZACK ist in der Computersprache Perl5 geschrieben ([WCS96], [Per99]). Mit Perl5 kann man schnell einen Protoypen entwickeln und testen. Für Perl5 gibt es eine umfangreiche Softwarebibliothek, insbesondere zur Programmierung von CGI-Scripten.
Die für ZACK geschriebene Software wird im Anhang C Kurzbeschreibung der Software auf den Seiten vorgestellt.