SmartPLS is a graphical user interface software for variance-based structural equation modeling that employs the partial least squares path modeling method. Users can estimate models using their data using simple PLS-SEM, weighted PLS-SEM, consistent PLS-SEM, and sumscores regression techniques.