
- .NET Web Api 2
- HTML5
- Javascript ECMA 5,6,7,8
- WCF, SOAP
- Oracle Managed Data Access
- Sql Server
- Html Agility Pack
- GemBox.Document
- GemBox.Spreadsheet
- GemBox.EMail
- Vintasoft.Twain
- Vintasoft.Barcode
- Etugra e-İmza API
- PttKep API
- TurkKep API
- Turkcell API
- Tubitak API
- ItextSharp
- Ghostscript
- Tesseract OCR
- Mime Kit Lite
- NewtonSoft
- WebCamLib
- SevenZipSharp
TRUSTEE ürün setine dahil olan yazılımların geliştirilmesinde hem konuyla ilgili mevzuat ve standartlar hem de gerçek müşteri ortamlarında belirlenen ihtiyaçlar sürecin başlangıcını oluşturmaktadır. Yazılımların geliştirilmesinde analiz aşamasının ilk temel kaynağı TSE13298 dokümanıdır. Ancak TRUSTEE sadece bir belge yönetim sistemi olmayıp aynı zamanda elektronik doküman yönetimi ve bütünleşik iş akış yönetimi olarak tasarlandığından TSE dokümanı bu noktada tüm ihtiyacı karşılamamaktadır. Bu durumda iş akış yönetimi konusunda dünya standardı olan çeşitli makaleler ve araştırmalar incelenmektedir. İncelenen bu denenmiş ve formal hale getirilmiş bilgiler ürünün tasarım kalitesini belirli bir seviyenin üzerinde tutan en önemli faktörlerdendir. Bilindiği gibi doğru ele alınmayan bir talep yönetimi ile geliştirilen yazılımlarda ileriki zamanlardaki bakım ve güncelleme süreçlerinde ciddi tasarım sorunları yaşanmaktadır. Bu açıdan TRUSTEE tasarımı, ileri düzeyde bir sağlamlık testinden birçok projede başarıyla geçmiş ve kendisini kanıtlamıştır. İhtiyacın belirlenmesinde son olarak müşteri tarafından talep edilen özellikler ele alınmakta ve yazılım geliştirmeye esas olacak analiz bilgilerini oluşturmaktadır.
Analiz-tasarım ve geliştirme döngüsünde kısmen “Agile” kısmen klasik “Spiral” model kullanılmaktadır. Eğer geliştirilecek olan bileşen mevzuattan çok fazla etkilenen ve ciddi işleyiş farklılıkları doğuracak kararları gerektiriyorsa bazen kapsamlı bir analiz-tasarım raporu ile yapılacak çalışmanın gerekçesi müşterilerin onayına sunulmaktadır.
Geliştirilmesi kararlaştırılan özellik ön tasarımı yapıldıktan sonra hızlıca kodlama-test süreçlerine dahil olmakta ve tasarım kararları ihtiyaca ve test sonuçlarında göre hızlıca değiştirilebilmektedir. Bu noktada TRUSTEE altyapısının sunduğu Console tabanlı test modeli çok ciddi faydalar sağlamaktadır. TRUSTEE geliştirme prensiplerine göre mümkün olduğu sürece tüm özelliklerin öncelikle Console testleri yazılmaktadır. Bu testler hem geliştirme aşamasında kullanılmakta hem de hiçbir zaman kullanımdan kaldırılmadığından tüm çıkan yeni versiyonların ön doğrulaması olarak sürekli çalıştırılmaktadır.
Geliştirilen yeni özelliklerin fonksiyonel ve performans testleri GSOFT bünyesinde tamamlandıktan sonra versiyon sunucusu üzerinde yayınlanıp gerçek ortamlarda devreye alınmaktadır.