B2C portal development