We're redesigning our site and I'm trying to convince my boss that we should ditch the "portals" phrasing for our products. The problem is I'm not really sure what we should replace it with. I just think the portals phrase is too old buzz sounding.
What's the new catch phrase?