In this article, a very useful software tool is created for designing attribute sampling plans. Three concepts associated with the design of attribute acceptance sampling plans are illustrated by using the LabVIEW programming language. The first concept is to calculate the probability of lot acceptance, based on which the operating characteristic (OC) curve of an attribute sampling plan is drawn. The two-type OC curves (type A and type B) based on the hypergeometric and binomial distributions can be shown visually by setting values of sample size (n) and acceptance number (c). The exact probability of lot acceptance can also be approximated by the Poisson distribution for large lot. The approximated probability of lot acceptance is shown interactively by changing either one of the two parameters n and c of the sampling plans. The second concept introduces the design of an attribute sampling plan based on the Acceptable Quality Level (AQL) associated with Producer's Risk (α) or the Limiting Quality Level (LQL) with Consumer's Risk (β). Several plans may all satisfy the criteria and can be visually drawn for comparison. The third concept links to design the sampling plan based on both the Acceptable Quality Level (AQL) and the Limiting Quality Level (LQL). Because the criteria are more stringent, it can be difficult to find a sampling plan that exactly satisfies both the producer's and consumer's stipulation. A preference to satisfy exactly either the producer's or consumer's risk is then incorporated in the design procedure. The decision-making framework based on these stipulations is visually displayed to aid in selecting the appropriate sampling plan.