Portalnet: self-management portal for B2B customers