This is done by translating and combining computer program source code and libraries into executable RAMs.