Engine for money keeping & bugeting programs