Adobe illustrator and also Corel draw can be used to design business cards. It has different tools and elements that enable this.