The executable format should be able to - Handle static data - Handle multiple streams of instructions