DIY = Do It Yourself
There are lots of home usage programs available in the software section of your computer store but if you are wanting this stuff printed professionally then they would probably get really upset with you.
You could get Corel and Full Adobe products there also most likely.
If the plan is to do this professionally why not check out the local print houses and see what programs they support. That would help determine which to buy.
You might want to look at
Quark also.
FYI: The people I know who do this professionally use Adobe Illustrator (I think) and Quark.
http://www.adobe.com/products/creativesuite.html