Les machines iSeries sont une gamme de mini-ordinateurs fabriqués par IBM et lancée en 1988.
À l'origine de cette machine est l'IBM 38. Lancé en 1980 il intègre 2 innovations majeures : Espace adressable unique et base de données intégrée à l'OS qui s'appelle alors CPF. Le 21 juin 1988 le « 38 » fait peau neuve et devient l'AS/400 et le système d'exploitation devient l'OS/400. Ces changements de dénomination ne cachent aucun changement majeur. Ceux-ci vont apparaître au milieu des années 90 avec le passage d'une architecture CISC à une architecture RISC et l'abandon progressif du bus SPD pour un bus PCI : les nouvelles machines, qui devaient à l'origine s'appeler AS/500, prennent alors le nom d'AS/400 Advanced Series.
La naissance des eServer puis iSeries verra apparaître la possibilité de « découper » plusieurs machines logiques (ou « machines virtuelles ») dans une machine physique. Puis, enchaînement logique, il est désormais possible de faire tourner d'autres systèmes que l'OS/400 sur ces machines logiques appelées partitions logique . Ainsi aujourd'hui un « i5xx » peut contenir par exemple des machines sous i5/OS , d'autres sous Linux ou encore des serveurs Windows via un serveur X86 intégré (IXS), ou bien encore AIX l'Unix maison d'IBM.
Cette dernière fonctionnalité est due au fait que les machines P5 (Unix) et I5 (iSeries) utilisent le même processeur, ce qui permet, moyennant une couche logicielle gratuite (PASE), une compatibilité binaire d'un exécutable Unix (compilé pour AIX) avec I5/OS.
IBM a renommé ses machines iSeries mais la plupart des informaticiens, des utilisateurs et des SSII continuent à parler d'AS/400...
Le langage de développement rapide, d'origine issu de l'IBM 34, et largement diffusé sur ce système OS/400, se nomme RPG (ou RPG/400, en français GAP).
La base de données (intégrée et sans surcoût) est DB2 et possède la plupart des fonctionnalités d'une base de données moderne.
Les fonctions habituellement livrées avec un serveur Unix sont aussi proposées :
L'offre iSeries de IBM se décline en deux catégories :
De nos jours ces machines disposent de ressources systèmes conséquentes :
System i5 | AS/400 | AS/400 | AS/400 | System i | E-Server iSeries | ISeries | AS/400