En 2002 Bart Lagerweij comenzó a desarrollar BartPE buscando la posibilidad de programar una plataforma de arranque similar a la que utiliza Windows PE.