Building a Self-Contained Invoice System Without a Database.