 The OpenEmbedded build framework and opkg package management system, are used to create and maintain software packages.This is a very different approach than that of Android (in which everything except Linux, Webkit, and the Java language inside of Android seems non-standard).Applications targeted for Android must be substantially rewritten and are largely not portable.