OpenACC is a directives-based programming standard for parallel computing on accelerators (including GPUs). It is designed to harness the transformative power of heterogeneous computing systems easily and quickly. Adding simple compiler hints to your code to express parallelism, allows the compiler to map computation onto anaccelerator. OpenACC directives allow developers to make simple and portable code changes, enabling an easier migration to accelerated computing. This talk discusses the merits of this model, and provides an overview and guidance of the tools available to the developer from the OpenACC members.