End-users are those who are only interested in running simulations and analyzing data; developers are those who want to modify code and/or create new code.