Cloning one to another Mac
I am preparing to buy 2 brand new computers for my business - a 27 inch iMac and a 13 inch Macbook Pro. I want to them to both run the same software and contain the same information. My plan is to install my programs and data onto the iMac and then, rather than repeat the process on the MacBook Pro, I'd like to somehow just install a clone or mirror of everything on the iMac onto the Macbook Pro. I did this successfully about 5 years ago on my current macs but can't remember how I did it. Not sure I used any sort of 3rd party software. It seems like I was able to simply port one to the other have the recipient copy the original. At least I think that's what I did.
Any idea how this is done? I supposed I'd also want to have the OS on the iMac copy over as well, as it may contain some plug ins and other items installed when I install the various software programs. Any ideas are appreciated. Thanks.
2009 iMac, Mac OS X (10.6.4)