Psion Organiser
DATAPAK上にインストールされたソフトウェアには、POPLと呼ばれた完成度の低いプログラミング言語があった。この言語を使って、エンドユーザーは、この機上でプログラムを作成し走らせることができた。Science, Maths and Financeと名付けられたDATAPAKソフトウェアは、POPL言語エディタ、インタープリタ、ランタイム、および名前付関数を追加することで拡張できるビルトイン計算機を含んでいた。また、DATAPAKは、POPL言語で書かれたその他のアプリケーションも含まれていた。
より洗練されたプログラミングツールは、後にForth言語によって実装され利用可能となった。しかし、これはエンドユーザー向けではなく、登録されたプロの開発者向けであった。このOrganiser I 向け Psion Forth Development System は、Forthコンパイラを含む、Forth言語のアプリーケーション開発のためのIBM PCに基づいた強力なクロス開発ツール群であった。Organiser I のためのForthシステム自身は中間コードへのコンパイラ、インタープリタ、ランタイムを備えた。またその他に、珍しい設計機構も持っており、DATAPAKはexecute-in-placeメモリをマップされないにもかかわらず、Forth中間コードをRAMへコピーすることなくDATAPAK上で直接解釈(読み取り実行)できた。
発売後に、Psionによって開発されたOrganiser Iプロジェクト向けのアプリケーションは6301アセンブラ、POPL、そしてカスタムデザインの独自言語で書かれた。Psion独自に開発されたアセンブラ言語はクロスコンパイラやリンカを含むクロス開発ツール上で実行できた。これらは全てDEC VAXで利用することができた。
6301アセンブラによってプログラミングをする必要があったアプリケーションデベロッパーは、RAMサイズが小さく (2 kB) 、OSを備えていないシステム格闘することとなった。その他の困難は、メモリへのアクセスがランダムアクセスではなくシリアルアクセスであったなど、最初のDATAPAKの性能が低かったことであった。例えば、DATAPAKから2000バイト目を検索(参照)するには、現在のreadポジションからアドレスを一つずつインクリメントするハードウェアコマンドをポジション2000に到達するまで毎ステップごとに続けて発行しなければならない。最悪の場合は、readポジションをゼロの位置にリセットしてstep-forwardコマンドを2000回発行しなければならなかった。
日立6301プロセッサはモトローラ6801ベースに改良を施したもので、CMOS上に実装されていた。