1. A method of programming embedded system applications in a high-level language comprising: accessing a framework comprising class libraries including at least one class; and utilizing at least one class to build an embedded system application assembly.