GTK atraves do PyGTK. E utilizada uma variante do MVC, arquitetura esta que torna mais facil escrever interfaces graficas. Contem uma infra-estrutura de plugins que permite chamada de modulos externos para estender o framework. E desenvolvido primeiramente para sistema operacional Linux, mas, para desenvolvedores com grande experiencia em outros sistemas, devera ser facil portar para outros sistemas operacionais. Para facilitar aos usuarios interessados em testar o software, o Stoq e distribuido tambem em Live CD baseado no Ubuntu.3.1 ExpansaoBaseado na licenca GPL GNU Linux, que diz que o software livre podera ser adquirido gratuitamente e alterado surge a customizacao e expansao do Stoq. Na expansao, o software podera ser adquirido gratuitamente, sendo que seu codigo fonte tambem e livre, no conceito de expansao, qualquer usuario desenvolvedor, podera se apossar do codigo fonte e altera-lo, seguindo a regra de manter os autores originais do software. Assim se qualquer desenvolvedor encontrar um bug, podera criar patches de correcao aplica-los e vende-los junto ao software, ou em primeira opcao apresenta-los equipe de desenvolvimento oficial do software. Com essa funcao a cada novo lancamento do sistema o software vem com seus recursos aprimorados e altamente testados, mantendo sempre seu alto padrao de qualidade.3.2 CustomizacaoSeguinte os primordios da expansao, a customizacao no Stoq segue o mesmo padrao. Customizacao refere-se a adaptacao do software as necessidades exigidas pelo usuario, sendo que se por padrao o software nao inclue a funcionabilidade que se espera do programa, facilmente e disponibilizado pela equipe de desenvolvimento no proprio site do Stoq o codigo fonte as intrucoes necessarias para a customizacao do software. Contem um grande banco de dados no qual possui todas as informacoes referentes a criacao de novos codigos para a implementacao, isto por anos garantiu a rapida adaptacao do software com os ambientes empresariais e industriais melhorando o Stoq, sua dependencias e maximizando a funcionabilidade do software. Ha a customizacao particular, aonde se paga algum desenvolvedor para implantar alguma funcao no software, ha outra forma, contratando o suporte diretamente dos desenvolvedores do Stoq, nisso paga-se para os desenvolvedores criarem e adaptarem uma funcionalidade nao existente no software.4. UsabilidadeCom uma interfae intuitiva auto explicativa fica facil o gerenciamento do Stoq por qualquer usuario. Para sua gestao, um usuario com niveis basicos em informatica conseguira usar o software sem nenhuma dificuldade. Suas barras horizontais te levam a navegar pelas janelas com interface simples, apresentando em cada parte apenas as funcoes que o usuario precise, nao sobrecarregando o usuario com informacoes e implementos de dados desnecessarios.4.1 InterfaceAs interfaces do Stoq foram desenhadas a partir de estudos sobre a usabilidade dos sistemas, apos varios estudos, o Stoq em cada nova versao chega mais enchuta, ou seja, com um visual mais organizado e leve, sendo simples de usar, com numero reduzido de itens de menu, botoes e informacoes inuteis que possam confundir o usuario.As janelas do Stoq sao relativamente simples, com muita informacao util por tras. Em primeiro contato ele pede um simples login, com nome de usuario e senha, logo apos na tela inicial, o software contem uma simples interface, com seus recursos digamos