RIA or Rich Internet Application development refers to developing a web application that runs in a browser, yet looks and feels like a desktop PC application. The RIA software developer will build the program to look and operate like the desktop applications we use on a daily basis in terms of features, functionality, and appearance. This gives the consumer a familiar environment in which they can spend a majority of their time in. Things we’ve all become familiar with in our desktop programs like sharp graphics, video and animations, and drag and drop interoperability between applications are an example of some of the features found in many RIA platforms. Major players in the RIA arena include Microsoft’s Silverlight, Sun’s JavaFX, and Adobe’s Integrated Runtime, although there are several niche-players and emerging products that compete along the same lines.