Hot Soup Processor
HSPには専用のスクリプトエディタが付属している。一般的なテキストエディタの機能を有しているほか、コンパイルや外部ツールの呼び出しなど独自の機能も備える。複数のファイルを参照・編集する場合、同一のウインドウ内にタブを用いて表示・切り替えできる。プロジェクトファイルの概念は無い。エディタのエンジンにはFootyが使用されている。
EXE形式で出力できるが、ファイルのアイコン変更は「Let's HSPIC!」や「Sato Icon Changer」等の専用のソフトウェアが必要となる。また、HSP3.5以降(正確には3.5 beta6から)では標準でアイコン書き換え機能が追加され、#packopt命令を利用することによりアイコンを変更できるようになった。
現在の最新バージョンであるHSP3.XのリソースはHSP2.Xのリソースとも共通規格でないため、一般的なリソースエディタはもちろんのこと、前記のソフトウェア以外のHSP2.X用に作成された変更ソフトではファイルが壊れてしまう。
コンパイルを行うツールを利用すれば外部エディタでの開発も可能である。
1994年にHSPの前身となるlight SOUP processor(LSP)がPC-9800シリーズで開発された。名前の SOUP processor は「sequential output control processor: a text script interpreter for multi-purpose, multi-target」が由来である。言語仕様は米ダートマス大学で開発された BASIC 言語の書式に基づいているが、BASIC との互換性はない。
1995年より Windows 3.1 で動作するHSP1.0の開発が開始され、1996年にフリーウェアとして一般に公開された。開発した経緯について、おにたまは『自分にとって必要だから作った、いわば中間生成物的ソフトなのです。』と述べている。
1997年にHSP2.0が登場し、Windows 95 以降で動作する32ビットアプリケーションとなった。定数や文字列型の変数に対応したほか、後のバージョンアップで3D描画機能をサポートした。1999年に「Microsoft DXSD 賞」、2001年に「オンラインソフトウェア大賞2001」をそれぞれ受賞した。2005年には日本の経済産業省が支援する「ITクラフトマンシップ・プロジェクト」にHSPを取り入れた教育・研修が採択された。なお、HSP2.61は Visual Studio .NET 2003 を使用して開発しコンパイルされていた。