Designing and printing your own business card has become possible ever since the invention of the modern computer and the desktop printer. Today, you will be able to come up with your own designs using software that offers publishing capabilities that can range from card design and layout to small-scale printing using an ordinary inkjet or laser jet printer. Designs can be created from scratch or from hundreds of free templates included with most desktop publishing software, the most popular of which is Microsoft Publisher.
Microsoft Publisher is a desktop publishing solution that enables user to publish different kinds of print media from newsletters, banners, greeting cards, etc. They also offer a lot of templates for all sorts of business letters, layouts and even marketing material like the business card. You could choose from hundreds of pre-made or pre-installed templates included with the software and just customize the details and information to suit your business and your tastes. Alternatively, you could also start with a blank template that you can fill up depending on your design skills.