SmartParts will consist of a central CORBA 
Server written in Java running on the Unix Operating System.
The SmartParts server will interact with 
- an existing Pricing Database,
 
- a Legacy Parts Reordering application, and
 
- a real-time Parts Inventory data feed.
 
                           							 
										 
There will be two 
clients[1]
-  a Java applet and 
 
-  a C++ application 
 
that will run primarily on Windows 2000 and Windows 2003 Server Operating Systems.
 
Some of the real-world aspects of SmartParts include: 
-  Application Component running on different operating systems 
 
-  Multilanguage clients 
 
-  Legacy applications that must be built into the new system, often called a wrapper 
 
-  Allowing CORBA usage when using Java applets 
 
The next module will be spent learning some of the terminology and basic components of CORBA before we begin the course project.