@jamal, what we trying to build first is on the backhaul capacity connection that you would need to sustain the resource, in this case the internet. And this backhaul makes a difference between failure or success of the network. ( I think by now it will be clear why the roads recently had to be dug up to sink fiber...hehehehe ).
 
A simpler way to calculate the least network traffic :
 
- Therefore, for a 100 user network( can be 10 clients with 10 users  etc, notice I use cct kpbs and not DATA transfer KB/s ):
 
a) http ( open one page ) - least minimum per user = 20kpbs * 100 ( at peak ) = 2000kbps
 
b) ftp = ( you can fill this one )
 
c) pop = ( you can fill this one )
 
d) smtp = ( you can fill this one )
 
f) Torrents file sharing = ( you can fill this one, if you want to allow it )
 
h) vpn = ( you can fill this one )
 
Try and get more info on the traffic usage stats and fill in the above