# Real-Time Robotics Framework

### Sidebar

getting_started:host_and_target

# Host and Target

It is important to distinguish between the machine where the development is done (the host) and the machine where the program will be running (the target). These two can be the same but very often you write the program on one machine and execute it on another. And very often the architecture of the target machine is not identical to the one of the host machine, which means that programs cannot be simply copied from the host to the target. If the architectures of target and host don't match, cross compilation is necessary.

## Determine the Architecture of your Machine

On a Linux system the following command displays the hardware plattform of your machine: