• Tworzenie aplikacji systemu wbudowanego jest realizowane na pokładzie komputera ogólnego przeznaczenia, a nie samego systemu wbudowanego.
• W tym celu potrzebne jest środowisko programistyczne z tzw. krosasemblerem albo kroskompilatorem (ang: cross compiler)
• Utworzony program jest następnie ładowany do pamięci programu systemu wbudowanego.