Program Execution: From Binary to Active Process