Building program shell