client generation system