I suggest four
two for server and netwrok and they can backup each other. Two helpdesks can cover 100 users with the applications you mentioned above. Of course if you are expert in IT you can take one of the server and network admin role particially.