As long as your will is in compliance with the format required by statute/case law, it would be valid even if it is done by a software. But you must know the formalities in your jurisdiction.