Modernizing applications is a recurring theme these days. Revamping applications with user-friendly screens, Web pages, or some other form of user interaction and providing apps that are more "up-to-date" than the good old green-screens is widely discussed online and offline. But what about the output produced by your legacy programs? Is it still an ugly printout?

At the INNOVATE 2010 conference this week, IBM announced new software and services to help customers design and deliver advanced products leading a convergence of mechanical, electronic, and digital technologies.