Tecnología AS 400
Las ventajas de la arquitectura AS/400 es que es muy adaptable y puede fácilmente nuevas tecnologías. El AS/400 se diseño para separar el software y el hardware así que los cambios en uno tienen poco efecto en el otro, y crear independencia. Esto se logra a través del interfaz de la máquina (MI) que es un interfaz de la programación de software entre el uso, el sistema operativo y el hardware. El MI es un interfaz de programación de uso completo (API) fijó que todos los usos deben utilizar para conseguir a al hardware. Éste es cómo el AS400 alcanza la independencia del software.
El AS/400 cuenta con un sistema de ficheros integrado (IFS- Integrated File System ). En términos prácticos tiene las características de un sistema abierto, las aplicaciones escritas en otros sistemas de ficheros, PC, Unix, etc., puede tener acceso a los datos almacenados en el AS/400. El IFS integra todos los sistemas de ficheros en el AS/400 con un interfaz y un sistema de reglas. El AS/400 debía utilizar una sola raíz, como un sistema de ficheros de la PC, y puso el resto de los sistemas de ficheros debajo de él. De un cliente de Windows el AS/400 aparecería como un anexo de la red, es decir, como parte de esta. Se tendría PC como los subdirectorios para todos los sistemas de ficheros que el AS/400 apoya.
La programación en AS 400.
Casi todo en el AS/400 es un objeto. En AS/400 los objetos son categorizados por el tipo, que permiten que el usuario especifique qué tipo de objetos se requiere para una tarea dada. Cada objeto se asigna un dueño cuando se crea. El dueño es el usuario o el perfil del grupo que creó el objeto. Cuando se crea el objeto, se da al dueño todas las autoridades del objeto y de los datos a ese objeto.
El lenguaje RPG basado en un AS 400 es un lenguaje de programación ILE (entorno de lenguajes integrados), esto lo hace un producto muy interesante para el desarrollo de nuevas aplicaciones, siguiendo la opción de evolución pero sin cambio de filosofía de programación.
La mayoría de reglas de diseño fundamentales para la arquitectura fueron ya establecidas por el S/38 y el funcionamiento del AS/400 pudo ser desarrollado y probado en el hardware del S/38 existente.