سیستم عامل سرور:
نرمافزار ارائه شده توسط این شرکت، قابلیت اجرا بر روی Windows سرور را دارد.
سیستم عامل پیشنهادی این شرکت، سیستم عاملهای رده سرور شرکت مایکروسافت، بخصوص از نسخه۲۰۱۲ به بعد میباشد.
پایگاه داده:
نرمافزار ترنج توانایی کارکرد با نسخههای مختلف پایگاه داده MS SQL Server را دارد. پایگاه داده پیشنهادی این شرکت، MS Sql Server نسخه 2016 و به بالا میباشد.
محیط برنامهنویسی و معماری سیستم:
ترنج، از معماری N-Tire سود میبرد. لایههای اصلی استفاده شده عباتند از Data Access Layer که از Entity Framework استفاده میکند و با مکانیزمهای درونی خود، قابلیت اتصال به SQL Server و Oracle را دارد. لایه بعدی عبارت است از : Business logic &Validation ، بر بالای این لایه، لایه Presentation Layer قرار دارد که اینترفیسهای مورد نیاز کاربر در این سطح پیاده سازی شده است، امکان استفاده از Asp.Net MVC/Web Forms، WCF Client، WPF یا Win Forms وجود دارد. در پرتال ترنج، این لایه با استفاده از Asp.Net Web Forms و سایر تکنولوژیهای موجود از قبیل HTML5 و CSS 3 و JavaScript پیاده سازی شده است.
پلت فرم و زبان پیاده سازی:
C# , ASP.Net Framework 4.5
استفاده از آخرین تکنولوژیهای دات نت:
- Entity Framework
- LINQ
- Dependency Injection (using Structure Map)
- Mini Profiler
- Unit Testing(using Xunit)
- Open Excel
& Many More
فناوریهای استفاده شده در گزارشها و داشبورد مدیریتی/آماری:
- Dynamic Html Generated Charts with Drilldown capabilities
فناوریهای مورد استفاده در واسط کاربری:
- استفاده از فناوری Web2 و Ajaxجهت کاهش بار سرور و بارگذاری اطلاعات به هنگام نیاز کاربر
- CSS3 و HTML 5 و با تکیه بر فریمورک Bootstrap
- زبان اسکریپتی استفاده شده در سمت کاربران(کلاینتها)، JavaScript و فریمورکهای استفاده شده از آن: JQuery, JQuery UI, High Charts