Things that need to be done: Classes Entry class: accepts data for a particular entry(creditor and bill date) Enters the above data into a database Queries the database for information on a particular creditor, bill date, or amount due Updates database with an amount paid