iFreeBudget is a free, open source expense and budget tracking application for PC and Android platforms.