The EJB client programmer writes applications that access enterprise beans via their home and remote interfaces.