difference between(prerouting & postrouting)

hi all i want to know what the The difference between
prerouting & postrouting ( in mangel ) and when we use one of them
input & output else

http://wiki.mikrotik.com/wiki/Packet_Flow