Budgeting apps are sophisticated enough to support location-independent professionals in real, practical ways.