Maybe you should define what a program is, which is something over an OS, below a plug-in to a framework and interfaces with a user in order to provide a value or interface.
Edit: If my comment is unuseful, how useful is a non standalone program which represents a graph of random values for no purpose at all?