I think there are more than just two classes of users to worry
about. There are developers, sysadmins, and non-administrative
end users of the apps.(There also are the managers who
approve purchasing and adoption decisions who, although they
are not technically users, are also very important. We need to be
cognizant of *all* of these groups.