今使ってるソフトと、上記に挙げた条件の優先順位は書いてた方がいいと思う
全ての条件を満たすソフトは無い