Designing Applications & Features

There are two broad classes of functionality for Scenome applications.

Applications

Features

This follows the current industry trend towards pipelines, in which a series
of specialized applications are used to design and implement interactive content.
One or more Scenome applications may become part of your art pipeline. In this
development model, your software development process revolves around determining
how applications are used to contain groups of semantic functionality that is implemented by specific
reatures. Each application has its own set of features, some of which may be shared,
and these features help your users accomplish a specific set of tasks.

Application

An application is a complete program with a totally unique user experience. Software
for shader design and terrain design are two good examples of application class
functionality. Software for road design or level design are also good examples.
It is expected that such software would have many specialized features for
the tasks at hand.

Features

A feature is a smaller subset of functionality, such as painting, that does not
require a separate application, or that might be useful inside many applications.
For example, terrain design software, level design software, and road design software
are good examples of separate applications that might benefit from a painting feature.