Good info, it's interesting so hear what kind of IT infrastructure they are using. All the technology pieces you mention seem reasonable. A few definitions for the non-tech savy..
Enterprise Service Bus: Software that makes it easier for multiple system to talk to each other through messages. It's a good way integrating different systems together. Progress is the vendor (
http://www.progress.com/). I have used some of their products but haven't used their ESB.
Oracle 10 Database: Oracle is a high end database. Version 10 was released in 2006, so these are likely databases for existing systems.
SAS 9.3 EBI: Enterprise Business Intelligence, this is a data analysis and reporting tool.
JAVA J2EE: This is a language and platform for developing enterprise applications. Probably used for a lot of the software used behind the scenes.
These technologies all make perfect sense to build a system like NextGen.