DMALGOL (Data Management ALGOL) は、DMSII データベース向けに拡張されたALGOLである。DMALGOLはDASDLコンパイラで生成されたデータベース記述ファイルからDMSIIデータベースソフトウェアをコンパイルする言語であり、データベースを利用する側は普通のALGOLやCOBOLを使うことができる。DMALGOLの最大の機能は、テーブルやインデックスを操作するコードを生成するプリプロセッシング機構である。DMALGOLのプリプロセッシングは変数やループを含み、コンパイル時の変数に基づいて名前を生成できる。これによりループのないプリプロセッシングより遥かに調整が容易である。DMALGOLは DMSII データベースのためのアクセスルーチンを提供するのに使われる。DASDL (Data Access and Structure Definition Language) でデータベースを定義した後、そのスキーマをプリプロセッサで翻訳し、DMALGOLのアクセスルーチンが生成され、それをコンパイルする。したがって、他のDBMS実装とは異なり、実行時のデータベース固有の if/then/else の判断が不要となる。1970年代、この最適化はメモリ使用量と実行時間の削減に大いに威力を発揮した。その後、低レベルなメモリと速度のチューニングがあまり重要ではなくなってきたことと、プリプロセッシングを廃することでコードが単純化されより重要な最適化が可能になることから、このような技法は徐々に廃れた。後にコンパイラのコードサイズがあまり問題にならなくなってくると、プリプロセッシングの構文要素の多くがユーザーレベルのALGOLの一部に編入された。DMALGOLに残されたのは、ユーザーレベルでは安全でないと考えられる要素と、データベース記述ファイルの直接処理機能だけとなった。
NEWPで書かれたOSとALGOLで書かれたユーザープログラムの中間に位置するものとしてミドルウェアがある。ミドルウェアはDCALGOL (data comms ALGOL) で記述される。これはOSおよびプロセス間のメッセージ交換に使われる。例えばCOMSというミドルウェアはネットワークからメッセージを受け取り、それを特定のプロセスやMCS（メッセージ制御システム）にディスパッチする。MCSは複数のユーザーセッションを単一のMCSスタックで制御する。負荷バランス制御もMCSレベルで行われる。例えば、ひとつのスタックで30ユーザーまで管理するとした場合、ユーザーセッションが増えたらスタックを増やすことで対応する。このため、B5000では普通ならセッション毎にプロセスを生成するところをひとつのスタックで複数セッションを制御するため、性能的に有利である。MCSは大規模トランザクション処理の根幹も担っている。MCSは外部コプロセッサ TCP (Terminal Control Processor) とやりとりする。これは24ビットのミニコンピュータで、一般的なレジスタ・アーキテクチャであり、数千の端末を制御する入出力機能を有する。TCPとB6500はメモリ内のメッセージでやりとりし、それは今日のパケットと基本的には同じである。MCSはB6500側でそれらメッセージの処理を受け持っている。TCPにはアセンブラがあるが、そのアセンブラはB6500のALGOLコンパイラに対応していた。TCPの命令ごとに対応するALGOL関数があり、そういった関数を呼び出すと、TCPに対応する命令が発行される。TCPのプログラムは、そういった関数の呼び出しが並んでいるだけのALGOLプログラムであり、アセンブリ言語のプログラムと1対1に対応している。ここではALGOLはマクロアセンブラのように機能する。まず、ALGOLで書かれたTCPプログラムをコンパイルするとB6500上の実行ファイルが生成され、それをB6500上で実行するとTCP用のバイナリがTCPに向かって渡される。
明治維新後に開拓が始まった北海道で、明治20年代に行われていた囚人労働を起源とする。1870年代の北海道では、開拓のために屯田兵が置かれ多くの道路などが切り拓かれていったが、主要な道路、鉄道建設にあたって屯田兵だけでは労働力が不足し、道内の集治監に収監されている受刑者が建設労働力としてあてられることとなり、空知の樺戸集治監や北見の釧路集治監網走分監（後の網走刑務所）などの囚人たちが建設に従事させられた。移動中は、囚徒たちは綱でつながれ、足には鉄鎖と鉄球がつけられ、道なき道を、冬の豪雪の中でも進み、道路や鉄道の建設、鉱山開発などが行われた。起居は粗末な小屋でさせられた。枕は丸太が一本渡されたもので、起床時には監視員が枕の端を叩く。小屋の出入口には鍵がかけられ、逃亡監視のための監視者が置かれた。労働は苛酷で死者が続出。逃亡を図り発見された者は見せしめのためにリンチされた。明治政府の意向で北海道で繰り広げられた囚人労働は、あまりにも過酷で囚人虐待であると批判する意見が出たため、1894年（明治27年）を最後に廃止された。これにかわり登場したのが、いわゆる土工部屋のタコ労働であり、本州方面から募集の名目で連行してきた労働者を、山間部や奥地の土工部屋に収容し、道路開削・鉄道建設・河川改修といったさまざまな土木事業に半強制的に駆り立てたのがタコ労働における特徴であった。北海道の開拓は進捗し、国による直接の施工だけでなく、民間業者への委託も増え、民間業者は道外も含めて労働者を確保した。ただし、その労働の内容は従来と大差ない過酷なものであった。タコ労働は、1890年（明治23年）に着工された北海道炭礦鉄道株式会社室蘭線の建設工事において、すでにその萌芽がみられたといわれており、明治30年代以降の北海道における旺盛な土木事業の実施と、そのための慢性的な労働力不足という事態を背景に成立した。その後、1910年（明治43年）から始まった北海道第一期拓殖計画、1927年（昭和2年）の北海道第二期拓殖計画により、一層の発展を遂げて「北海の地獄部屋」などとよばれながら、大東亜戦争敗戦まで存続した。語源については諸説あり定説がない。(1) タコ（蛸）は一旦岩に吸い付くと死ぬまで離れないように、土工夫もタコ部屋に入ると必死で労働するからだとも、(2) タコのように自らの足を最後の食料とするように、前借り金を負った土工夫も代償として自らの肉体と労働力を切り売りするからとも、(3) この種の労働者を東北地方北部を中心とした他の地域から、斡旋業者の甘い言葉に乗せて他人に雇用されるから（他雇）とも、(4) 労働者がタコ部屋から糸の切れたタコ（凧）のように逃亡するからとも 言うが、いずれも確実なものではない。