To make a personal finance app, you should know its primary and additional features. Primary: synchronisation with a user’s bank and credit accounts, budgets and categories, goals, statistics and reports, and customer support. Additional: monitoring of investments, guides, personalised advice, forums, and support.