@Gerald there are many softwares doing the great. You can use AMOS, Smart-PLS, Lisrel, M-Plus, R etc. Choose as per your convenience and the access because only R is license free.
When thinking about the best SEM software, you should also consider the type of analyses you want to perform. There are some differences between the above programs, especially with respect to more complex models such as nonlinear multilevel models, etc. For standard SEM, the differences are small, so you may also consider the price.