Case in point: When we first introduced charts in Formspider, we rendered them using simple JPEG images. Some time later, when HTML5 chart libraries matured, we upgraded our charts so that they are rendered with HTML5. Every Formspider application using charts benefited from our new and improved charts instantly by just replacing the old Formspider JS Library with the new one. There were no rewriting, no refactoring, no new learning involved. Copy file, paste file and your applications started taking advantage of HTML5.
Now, isn’t that cool?