A zSeries 900 e-server - korábban a család S/390 néven volt ismert - mainframe család első 64 bites tagja. Bármilyen hihetetlenül is hangzik az IBM legnagyobb teljesítményű családjának ez idáig csak 32 bites tagjai voltak, ami már fékezte a teljesítmény további radikális növelését. A tervezők ezért úgy döntöttek, hogy a család következő generációiba 64 bites processzorokat építenek be.
Az IBM folytatta a hagyományt és a zSeries 900 e-szerverben is MCM-t (multi chip modul = több lapkás modul) használ. A "Freeway" (szabad-út) fedőnevű MPU alkalmazása lehetővé tette a bipoláris logikai áramköröket tartalmazó mainframe-k méretének csökkentését 1/20-ra. A 64 bites Freeway a 24-, 32- és 64 bites címzést egyaránt támogatja, ami megengedi, hogy az új szerver végrehajtsa az 1960-ben írt bináris kódokat is. A tervezők a korábbi egységes gyorsítótár helyett külön adat- és külön utasítás gyorsítótárra alkalmaztak. Ez a megoldás kétszeresre növelte a sávszélességet. Az MPU-t, illetve a processzor lapkákat úgy tervezték, hogy 3-4-szeres teljesítménynövelést biztosítsanak a korábbi G6 MPU-val szemben. Megnégyszerezték a processzor elágazás-cél buffer méretét, amely az ugró utasítások gyorsabb végrehajtását teszi lehetővé.
A Freeway lapkák jelenleg 770 MHz-es órajellel vágtatnak, de sebességük jóval 1 GHz fölé növelhető. Az IBM már márciusban bejelentette, hogy teszteli a processzor 1 GHz-es változatát, de a gyorsabb lapkák csak 2001-ben kerülnek beépítésre a család következő generációs változatába.
A 47 millió tranzisztort tartalmazó 17,9 x 9,9 mm méretű lapkák gyártásához az IBM 0,18 mikronos CMOS technológiát használ 7 réz vezető-réteggel. A tervezők a rendszer tervezésénél a minél nagyobb sávszélesség elérésére törekedtek a teljes rendszerben (kezdve a processzoroktól az I/O alrendszerig), hogy a szűk keresztmetszeteket kiküszöböljék.
Az új szerver 35 lapkát tartalmazó MCM-et használ a multiprocesszoros képesség növelésére. Az MCM 20 Freeway processzor lapkát foglal magába, mérete 125 mm x 125 mm x 6 mm. Az MPU-t 16 + 4-utas rendszerként konfigurálták. A 16 Freeway processzor hajtja végre az alkalmazási programokat, míg a további négy processzor az I/O műveleteket kezeli, illetve tartalékként szerepel. Az S/390 alkalmazásokat a Freeway processzorokon 2651 MIPS teljesítménnyel lehet végrehajtani. Ez 50%-kal több mint a G6 processzoré a 14 processzoros S/390 konfigurációban.
Az MCM 15 további CMOS lapkát is tartalmaz. Ezek között nyolc L2 gyorsítótár-lapka, két rendszervezérlő lapka, négy memória I/O adapter lapka és egy óra lapka található. Az MCM "alaplapja" egy 101 rétegű üveg-kerámia szendvics, hat-rétegű vékonyfilmmel. Az MCM belsejében 85000 C4 eszköz kontaktuspont található, az I/O kivezetések száma a rendszer felé 4226. Az új MCM nagyobb sűrűséget biztosít, mint a korábbiak, ami a több vezetőnek és rétegnek köszönhető. Az MCM modul összesen több mint 2,5 milliárd tranzisztort tartalmaz. Az I/O sűrűség 50%-kal nagyobb, mint a G6-ban. Harminckét 20 processzoros rendszer összekapcsolásával 640 CPU-s fürt alakítható ki.