A method of configuring a programmable pump for delivering an agent to a patient. The method comprises generating a user interface having a plurality of pages, at least one of the pages being a home page; retrieving at least one banner from memory; and displaying the retrieved at least one banner in the home page.