Word---I have used the business card template to make up block adds such as you show, also coupons, whatever. You can insert graphics and set the properties to determine how the text flows around the graphic.
Other option if you need more graphics option is to use Publisher, then copy/paste each creation into a business card size box on a template. In Publisher you can group all your components together, so their relationship doesn't change, then shrink or expand. I found Publisher easier to use when adding a lot of arrows, shapes, etc.