BAP-6590: Base Client Side Architecture

This method performs the following: