Our real estate brokerage here in Minnesota uses software called Lonewolf which has proven to be very effective.
It does a great job of keeping track of all of the various pending closings of homes and MLS listings, basically anything and everything money related.