Split csie from web programming