Cool article! Sounds more than just a marketing concept to me... Some thoughts... * Desktop: What has been the initial idea of having multiple desktops? Freedom of taste. To have different views (or frontends) into the *same* system. I really like the term "Workspace", because it makes this even clearer. * The term "Desktop-Environment" emerged when more and more "system technology" was pulled in, which created different frontends for *different* systems. In my opinion a very unlucky development. Fortunately, with newer technologies (like network-manager, HAL, D-Bus...), those mistakes have not been repeated. * I like the idea to find a name for marketing the core libraries, but i think "Platform" is still too close to "Environment". "KDE toolkit" would be clearer. Because that's - what i believe - what it should become in the long run: A convenience and portability-layer for writing rich and beautiful GUI applications - but phasing out system-technologies. Something like Qt enhanced. * System (or Platform, or infrastructure) technologies like ioslaves or kwallet: While KDE has been the "market leader" for a long time, comparable technologies have caught up or have even become "cooler". Therefore KDE could benefit from "incorporating" them. The "Platform" should move to the layer below KDE - things that are eager to be shared by everyone. You won't love me for that, but honestly: That part of the world should be ruled by GLib and GObjects... * And i also love the plan for KDE applications to become more "promiscuous"... Norbert