The Solaris CDE development environment contains components and guidelines so that your application will integrate well with other applications on the desktop:
Help system
ToolTalk messaging system
Session Manager
Drag and drop
Internationalization
Standard font names
Error message guidelines
User customization issues