What is the difference between PCI DSS and PA DSS?

PCI DSS is the standard that credit card companies established for providing overall guidelines for organizations on creating a more secure environment with the goal of protecting customers’ data.

PA DSS is the standard that credit card companies established in order to provide guidelines for software vendors on how to manufacture secure payment applications.

In general terms one can state that PCI DSS is a certification for an organization or an organizational unit while PA DSS is a certification for a payment application.