Those of us who have worked with the Java platform tends to take its benefits for granted. However, to a developer who is new to the Java platform, the reasons to choose it may not be so obvious. This article will try to capture once again why the Java platform makes sense both from a technical and business perspective. However, I will talk about this from an embedded systems developer's perspective.