Notepad++
プリグラミングの拡張子なら何の設定しなくても{ }の間に書かれてることは折り畳めるようになってるんで
txtでもできるんだろうなと思ってググって

言語>ユーザー定義>言語を定義で
新規作成>名前:でわかりやすく「txt」のまま登録して拡張子の欄もわかりやすくそのまま「txt」
開始:の欄に {
終了:の欄に }
を登録したらtxtでも折り畳めるようになったよ

質問者の例だと
ソフトウェア{
秀丸
メモ帳
サクラエディタ
Notepad++
}
みたいに書くと
(□になかに+の入った折りたたみ記号)ソフトウエア{

みたいに折りたたまれる