Project architecture