IMS historically supports mainframe-era languages including COBOL, Assembler, PL/I, and REXX. VS PASCAL is also supported in IBM mainframe environments. Java, however, is not natively supported in traditional IMS environments - it emerged later as part of the J2EE ecosystem and requires different integration approaches like IMS Connect or JDBC adapters.