1) Reliable single-thread performance, which is essential for reasonable operations against a database.
2) Maximum I/O connectivity, which means mainframes excel at providing for huge disk farms.
3) Maximum I/O bandwidth, so connections between drives and processors have few choke-points.
4) Reliability--mainframes often allow for "graceful degradation" and service while the system is running.
Applications of mainframe various from computing the Random number series to census, industry and consumer statistics, ERP and financial transaction processing..
TYPICAL MAINFRAME WORKLOADS

Typical Batch Use

Typical Online Use
SOFTWARE RUNNING UNDER MAINFRAMES ARE:
IBM COBOL/370, VS COBOL I, VS COBOL II
AD/CYCLE C/370, C++/VM, C++/MVS
FORTRAN/370, VS FORTRAN, PASCAL/370, ADA/370, APL2
IBM BASIC/MVS, LE/370
CLIST, REXX/370
NATURAL, ADABAS
ASSEMBLER, IBM SAA AD/CYCLE PROLOG
IMS/ESA, IMS/ESA DB
CICS/VM, CICS/MVS, CICS/ESA, CICS/TS
DB2/CAE, DB2/UDB, DB2 PM
MQSeries, MQSeries Three Tier
JCL
SQL/DS, QMF, DB2I, CAF
DL/I, PL/I
WEBSPHERE APPLICATION SERVER WITH J2EE & JDK
FILEAID XPEDITOR, COOL-GEN,
ISPF, ISPF/PDF, DATA-XPERT, CHANGEMAN
IDEAL, ENDEVOUR
IDMS, ADS, VISION PLUS, FOCCUS/ DB
CSP, UCC 7/11, MSM, ASM, MODEL 204
XCOM, CULPRIT, LIFEPRO
PCBASE, OPC/ESA, EDI, ISIS, AFP
CARDPAC, SMP/E, TIVOLI
SYNCSOFT, PANAVALET
TRACEMASTER, INTERTEST, ABEND-AID
ESP, MS MAIL
MAINFRAME OPERATING SYSTEM:
VSA/XA
VM.XA
VSA/ESA
VM/ESA
MVS/XA
TPF
MVS/ESA
MVS/SP
OS/390
LINUX
Z/OS
MAINFRAME SUBSYSTEMS:
TSO, TSO/E
RACF
SMS
DFSMS/MVS, DFSMS/VM
ACF2, ASF-DSF, CA, ACF/VTAM
DFSMS, DFSORT
SMP, SMP/E
MVS/DFP
TCP/IP
IEF, DFA
JES/1, JES/2, JES/3
IBM MAINFRAMES:
IBM s/360
IBM s/370
ES/9000
S/390
Z/900
Z/800
Z/990
Z/890
Z9 EC & BC
AMDAL MAINFRAMES:
Millennium 400 And 500
Millennium 700
Amdahl Millennium 800
Millennium 2000A
Millennium 2000C And 2000E
HITACHI MAINFRAMES:
HITACHI GX8000
HITACHI Skyline
HITACHI Trinium
HITACHI Pilot
HITACHI Pilot P8
HITACHI Pilot P9 / Comparex C2000