プログラミングソフトってそれぞれ言語や使い方が違うだけであって結果的にはどんなソフトでも作ることが可能、というわけではないのですか?