I'm working on an administration system, which keeps track of my customer's demographics. It uses an embedded Derby database. There will be a Swing GUI, which will be able to do standard CRUD functions. After that I may expand the database to include accounting features, such as money in, and profit etc. (I haven't given that bit much thought).