Microsoft .NET

MAK Tree is a Microsoft Certified Partner. The company has successfully completed many .NET projects and continues to integrate the latest Microsoft products.

Member of Microsoft.net Early Adopter Program

As part of the .NET EAP program, MAK Tree had access to the latest software development tools within Microsoft .NET framework, including beta versions and knowledge base information, and participates in various Microsoft educational events for selected partners. Starting with Microsoft .NET Beta 1 version, MAK Tree has invested into the sample development based on the new platform.

Dedicated .Net R&D Team

MAK Tree’s dedicated Microsoft .NET R&D team is responsible for research of the latest software releases, testing new technologies and knowledge sharing with the rest of the team. Members of this group have attended numerous technical seminars organized by Microsoft in India and the Middle East, and possess years of expertise developing on this platform. The dedicated Microsoft .NET development team enjoys full support by Microsoft through our dynamic partnership program.

Technical Capabilities

Software Design and Development Lifecycle

  • Agile Software Development
  • Team Development
  • Continuous Integration using Microsoft Team Foundation Server (TFS)
  • Unit-testing: MSUnit, NUnit
  • Model Driven Development
  • UML modeling

Enterprise Applications

  • Windows Communication Foundation (WCF) & SOA
  • Windows Workflow Foundation (WWF)
  • Enterprise Services
  • Microsoft Enterprise Library
  • Windows Services
  • Microsoft Cluster Service (MSCS)
  • Component Load Balancing (CLB)
  • Microsoft Network Load Balancing Services (NLB)

Distributed Applications

  • Windows Azure Cloud Applications
  • Distributed Transactions
  • Web Services
  • Web Service Extensions, SOAP customization, XSD usage
  • Remoting
  • Custom Remoting: marshaling, channeling, security
  • BizTalkv
  • MSMQ

Web-Based Applications

  • ASP.NET
    • Third party controls
    • Custom controls
    • AJAX
    • XML/XSLT
    • Master Pages
  • ASP.NET MVC
  • Silverlight
  • Microsoft Office SharePoint Server (MOSS)
  • Windows SharePoint Services (WSS)
  • Microsoft SharePoint Server (SharePoint 2010)
  • FAST Search Server 2010 for SharePoint

Desktop Applications

  • Windows Presentation Foundation (WPF)
  • WinForms
    • Third party controls
    • Custom controls
    • Asynchronous data and message processing
    • Custom designers
  • Smart Clients
  • Composite Application Blocks (CAB)
  • Smart Client Software Factory (SCSF)
  • Microsoft Surface
  • 2D Graphics
  • GDI+
  • Font management

Mobile Applications

  • Windows Phone 7
  • Compact Framework
  • Web services collaboration
  • SQL Server CE

Data Access, Management, Reporting and Analysis

  • RDBMS
    • Microsoft SQL Server 2000, 2005, 2008, SQL Express
  • ORM
    • LINQ
    • Entity Framework
    • NHibernate
  • Data Access and Management
    • ADO.NET, DataSets
    • MSSQL Server Integration Services (SSIS)
  • Reporting
    • Microsoft SQL Server Reporting Services
    • Crystal Reports
  • Analisys
    • OLTP
    • OLAP
    • Multi-dimensional Data Processing

Advanced Development Technologies

  • Reflection (dynamic emitting of assemblies, CodeDOM, custom attributes, auto generation of Web Service proxy)
  • AppDomain management (custom assembly resolving), Garbage collection, GAC
  • Security (windows authorization, code access permissions, cryptography usage)
  • COM interop/Platform interop
  • COM Interop, PInvoke, IE, MS Office and shell integration
  • Multithreading (synchronization, thread-safe UI, thread pooling, com interop apartments management)
  • Serialization (custom, selective, versioning support)
  • Deployment (web deployment, Click Once)
  • Globalization (multi-language application support)

Microsoft .NET Framework Versions

  • .NET Framework
    • 1.x
    • 2.x
    • 3.x
    • 4.x