I used Microsoft Excel to create a seating chart. The main benefit to using Excel for a seating chart is the structure and order of a table is easy to create and use. I enjoy the structure it gives my seating chart, with discernible rows and columns, which is how I will seat children, in rows.
One limitation of using Excel for a seating chart is the lack of character and personality. Though you can add pictures or graphics to aid a substitute teacher the rigid structure of tables may not work for all layouts of different classrooms.