新システムに刷新したくてもできないシステムを「塩漬けシステム」と呼ぶことがある。これらは、1980年代後半から1990年代前半にかけてのバブル時代に構築されたメインフレーム上のシステムが多い。 当時、開発生産性向上の名のもと、COBOLだけでなく「4GL(第4世代言語)」も組み合わせて利用された。4GLは、複雑なプログラミングをしなくても簡単なパラメーターを指定するだけで処理を実現するもので、特定のアプリケーションの開発、例えばデータベースへのアクセスや報告書の作成で主に利用されていた。 また、ソフトウエアの開発自体をソフトウエア技術で効率化しようとする「CASE(Computer Aided Software Engineering、コンピューターの支援によるソフトウエアエンジニアリング)」という考え方も登場。構造化技法やデータ中心アプローチ、オブジェクト指向といった方法論を具現化するも
![なぜ大量のCOBOLシステムが刷新されないか、コード自動生成が生む闇](https://cdn-ak-scissors.b.st-hatena.com/image/square/422144a651817406eb61f59a3eb2bd6969f042d4/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fatcl%2Fnxt%2Fcolumn%2F18%2F01921%2F031800003%2Ftopm.jpg%3F20220512)