Zem, regarding your "utility program", you could easily write "Its utility will be to wake you up". The two terms "utility" and "usefulness" have no difference in meaning, except the fact that "utility" is also a technical word used in economics and philosophy, amongst others, and hence can have a different connotation.