it just means to program by using separate modules for different functions / tasks. So in VB for example: you can write a sub. e.g
sub Startmovement1
Timer1.enabled = True
End sub
now this sub can be used anywhere within the program etc, and it will still perform the same function, i.e...