Project design and implementation