S3 Client Framework