

Paradigmas 

GNUstep foi modelado de forma similar ao OPENSTEP, a implementação da NeXT da OpenStep API, portando, herdou alguns princípios do design propostos pelo OPENSTEP, assim como a linguagem Objective-C.
 paradigma Model-view-controller 
 Target-Action
 Drag and drop
 Delegation
 Message forwarding (através do NSInvocation)

Compatibilidade de classes

Foundation Kit

 strings 
 coleções (arrays, sets, dicionários) e enumeradores 
 arquivo de administração 
 objeto de arquivamento
 manipulação de data avançada 
 distributed objects e comunicação inter-processo 
 manuseio de URL
 notificações  (e distribuição de notificações) 
 fácil multi-threading 
 timers 
 locks 
 exception handling

Application Kit

 Elementos da interface do usuário ()
 gráficos (WYSIWYG, postscript como gráficos, bezier paths, manipulação de imagem com várias representações e contextos gráficos) 
 gerenciamento de cores (calibração X dispositivo de cores; CMYK, RGB, HSB, cinza e representações da cor com o nome; transparência alfa)
 texto características do sistema: formato de texto rico, anexos de texto, gerenciador de layout, tipógrafo, regras, estilos de parágrafo, gerenciamento de fontes, ortografia
 gestão de documentos
 recursos de impressão: as operações de impressão, o painel de impressão e layout de página
 Gerenciador de Ajuda 
 serviços de pasteboard (aka clip board) 
 verificador ortográfico
 área de trabalho ligada com os aplicativos
 operações de arrastar e soltar 
 serviços de compartilhamento entre os aplicativos

GNUSTEP live CD 
