Answer: I use LanDesign which has the properties you're interested in but I don't know if it will work with Mac. Here's a website with comparisons on available landscape design products: http://landscaping-software-review.toptenreviews.com/
Or, if you want something a little more academic, visit Horticopia:
Hope these sites help you find just the right software.
Q&A Library Searching Tips