"A software application developed, for example, in Java for a desktop or stationary computing platform such as a workstation may include pre-packaged constructs selected from a Java development toolkit." . . . .