  We do not attempt to provide yet another definition of selforganization, but
explore the conditions under which we can model a system as self-organizing.
These involve the dynamics of entropy, and the purpose, aspects, and
description level chosen by an observer. We show how, changing the level or
"graining" of description, the same system can appear selforganizing or
self-disorganizing. We discuss ontological issues we face when studying
self-organizing systems, and analyse when designing and controlling artificial
self-organizing systems is useful. We conclude that self-organization is a way
of observing systems, not an absolute class of systems.
