Originally posted by Gary Thomas
The more I consider it, the more it seems to me that an application (as described in the technology model) should be an interface rather than an object. That way any "client" of the technology model can define their own actual application object as long as it implements the application interface. In that way, a military application could, in other regards, have a quite different structure from a planning application (mass production for example), say, but still use the same interface to the tech module.
It may be that activities should be approached in the same fashion. I am not sure about that.