Exhibit 99.1 AGREEMENT AND PLAN OF MERGER by and between XXI MERGER CORP. and PROPHET 21, INC. dated as of November 8, 2002 TABLE OF CONTENTS