What kind? Windows front-end? Hardware interface to custom driven ports? Even those come with all sorts of libraries / DLLs / services these days. If you are talking about embedded controllers then these things are handled more low-level such as perhaps assembler code linked with C.