Depends on what you are using to control the modules.
You can use AHP to put macros and timers into the CM15A interface and then turn the computer off. More elaborate things like Smart Macros run from the computer.
A simple table top controller like a Mini Timer is like a clock that can control 64 timed events and uses no computer or software.
Modules do not get programmed. For most; their address is set by a House Code and Unit Code dial on the module. A Socket Rocket is set by sending the wanted address three times when first powered up.