design server framework