Gift cards are a fantastic way to reward your customers or even increase your client base. Historically, gift cards have been issued on pieces of paper or written down manually with little or no control.