common client build system for projects