1. A method of generating on line a contract for a real estate transaction comprising: collecting, on line and in electronic form, transaction specific information for a real estate contract including identifying parties and agents involved with the real estate contract; providing, in an electronic format, a real estate contract form; populating the real estate contract form with the transaction specific information; generating online, responsive to populating the real estate contract form, an electronic file corresponding to the real estate contract for the real estate transaction; and sending concurrently, using a web-based service, a notice of the generating online the electronic file corresponding to the real estate contract to a plurality of parties involved with the real estate transaction.