Design and development of a situated decision support system for personal finance management