Step 1: Set up the Client-Library programming environment

A Client-Library programming environment is defined by: