マルウェアは悪意ある動作をするソフトウェアの総称です。入力を盗むキーロガーや自己拡散するワームも含まれます。
シェアウェアは配布・料金の形態、ファームウェアは機器制御ソフト、ミドルウェアはOSとアプリの間を支援するソフトです。