CPAD Research Environment