Cybage is a leading offshore software services organization based in India - A preferred outsourcing partner.
Cybage Technology Focus
Technology Focus
Microsoft Technologies
Java Technologies
LAMP Technologies
Unix Technologies
Technology Focus Microsoft Technologies

Microsoft Technologies

.Net Frameworks

The .NET framework created by Microsoft is a software development platform focused on rapid application development, platform independence and network transparency. .NET is Microsoft's strategic initiative for server and desktop development for the next decade. .NET includes many technologies that are designed to facilitate rapid development of Internet and intranet applications.

Cybage started working with Microsoft .Net technologies from the beta stages of .Net 1.0 and executed a number of projects in 1.0, 1.1, 2.0 and 3.0 frameworks.

With 10 years of experience in software design and development, our creative ideas and time-tested business models assist our dynamic software professionals in delivering state-of-the-art software solutions that live up to customer expectations.

 


.Net Frameworks 3.0

.NET Framework 3.0 is an integral part of Windows Vista and Windows Server "Longhorn" operating systems. It consists of four major new components:

  • Windows Presentation Foundation (WPF): A new user interface subsystem and API based on XML and vector graphics, which uses 3D computer graphics hardware and Direct3D technologies
  • Windows Communication Foundation (WCF): A service-oriented messaging system which allows programs to interoperate locally or remotely similar to web services
  • Windows Workflow Foundation (WF): It allows for building of task automation and integrated transactions using workflows
  • Windows CardSpace (WCS): A software component which securely stores a person's digital identities and provides a unified interface for choosing the identity for a particular transaction, such as logging in to a website
 


WCF

Our ken with WCF includes:

  • Contract design and factoring
  • Custom Channel stacks design
  • Transaction Management and propagation
  • Instance Management Techniques
  • Message Exchange Patterns
  • Use of Meta Data Driven architecture to extract the definition of web service for creating proxy
  • Application of built in as well as custom diagnostic features such as...
    -   Faults
    -   Tracing and logging
    -   Performance counters. Etc.
Our vast portfolio of projects covers several software application development, re-engineering, maintenance, documentation and testing projects. Cybage has successfully carried out many large, turnkey outsourced engagements - right from the requirements definition stage to deployment phase. Designing, developing and delivering ingenious solutions is our forte.

With 10 years of experience in software design and development, our creative ideas and time-tested business models assist our dynamic software professionals in delivering state-of-the-art software solutions that live up to customer expectations.

Our emphasis on a strong and flexible design and framework ensures efficiency, high performance, scalability, reliability and maintainability of our solutions. We incorporate the best of both worlds by using the right mix of latest technologies and still-valuable components of legacy systems to generate results.

Cybage has been providing services to several global product companies, and has assumed ownership of many products for its clients. Our engineering team has worked on more than 80 new development projects or web-enabling of existing systems in varied technologies, programming environments and platforms. Majority of these products fall into one of the following categories: Desktop, Network, Client-Server, Multi-tier e-commerce, Internet/Intranet applications. These applications cover manifold areas like remote control, security, accounting, billing, web-enabling, document management, content management, workflow, CRM et cetera.


WF

Our workflow implementation includes:

  • Basic workflows implementations
  • Criteria workflows implementations
  • Net applications based workflows
  • Sharepoint portal solutions workflows
 


Web Development

Microsoft offers a range of tools and technologies for building, hosting and exposing applications over the Web.

ASP.NET, a framework for creating dynamic Web applications, is at the center of Microsoft’s Web development platform. It combines unprecedented developer productivity with performance, reliability, and deployment. ASP.Net is a critical part of Microsoft’s .net platform.

Cybage has a rich tradition of web development using these technologies spanning from classic ASP applications to ASP.Net 1.0, 1.1 and now ASP.Net 2.0, the latest version of ASP.Net framework.

Currently most of our web development projects are using ASP.Net 2.0 framework for web application development and are using concepts like:

  • Master Pages
  • Web parts
  • ASP.Net2.0 AJAX extensions and AJAX control toolkit (formerly known as ATLAS)
  • Themes
  • Role and Membership providers
Our previous projects have utilized ASP.Net 1.1, ASP.Net 1.0 as well as classic ASP.
 


Web Services

Web Services provide a simple, flexible, standards-based model for binding applications together over the Internet that takes advantage of existing infrastructure and applications. Web applications can be easily assembled with locally developed services and existing services, irrespective of the platform, development language, or object model used to implement any of the constituent services or applications.

The Microsoft .NET Framework provides an application model and key enabling technologies to simplify the creation, deployment, and ongoing evolution of secure, reliable, scalable, highly available Web Services while building on existing developer skills.

Our experience in web services includes:

  • Simple remote procedure calls implementations
  • SOA applications using web services
  • WSE1.0, 2.0 and 3.0 extensions as well as WCF
  • Web service security implementations
  • Application of built in as well as custom diagnostic features such as
    -   Username token
    -   X509 Token
    -   Kerberos token
    -   SAML token
  • SOAP Extensions implementation


Expertise

Desktop Management

On .net platform we use winforms and smart controls to develop applications which provide rich user experience.

We have also delivered desktop applications and components outside .net Framework using Win32 API and COM concepts.

 


Distributed application development

We have comprehensive know-how in development of enterprise applications using Service Oriented Architecture (SOA). We have implemented SOA using .Net remoting as well as Web Services.

 


Mobile and Embedded application development

We have seen a steady growth in demand for Mobile and embedded application based projects. Our teams have successfully implemented applications using .Net compact framework, Windows CE as well as ASP.Net mobile controls for WAP applications.

 


Programming Languages

OC# is our preferred choice of language for .net based programming. However our teams have also demonstrated proficiency in other programming languages such as VB.Net and managed C++.

We also have dedicated team of crack C++ and VC++ programmers.

 


Databases

Cybage teams have widespread expertise in various databases applications such as SQL Server, Oracle, and mySQL.

With SQL Server 2005, our strengths include:

OLTP Applications

  • SQL Cache invalidation
  • Transaction Scope
  • 2005 database enhancements like High availability and scalability

OLAP Applications

  • SSIS package implementations to perform complex transformation / translation needs
  • Dimensional modeling for Data Warehouses
  • Cubes design and implementation for the reporting needs using analysis services
  • Usage of reporting services on top of the cubes created
  • Notification implementations using the notification framework

SQL Server Service Broker

  • Service broker setup
  • Services to consume the data
  • Service broker setup management
  • Distributed and clustered database applications
 


Enterprise Servers

Microsoft provides a host of specialized Enterprise Servers for specific critical enterprise scenarios. For these cases we have recommended and delivered applications powered by these servers. BizTalk Servers.

Cybage Teams have implemented BizTalk Server based projects which:

  • Used EAI feature of BizTalk server to integrate enterprise applications
  • Implemented workflow engine to orchestrate business process using
  • BizTalk server 2006
  • Applied EDI order processing capabilities of BizTalk
 


Sharepoint Servers

Cybage has been leveraging portal and collaboration features of Sharepoint technologies for it’s own in house projects. Starting early with Sharepoint Server 2003, our teams were early adopters of MOSS 2007 to deliver:

  • Reporting dashboards (Web parts)
  • Rich forms with business logic and workflows using InfoPath and SharePoint combination
  • CMS based portals
  • Portals based on the enterprise theme
 


Commerce Servers

Our Commerce Server 2007 based applications have used features such as:

  • Products
  • Baskets
  • Order Pipeline
  • Discounts
  • Profiles
  • Customized order pipelines to handle the unique needs of customers

We also have experience in sustained engineering and in enhancing features implemented in Commerce Server 2002.

 


Project Servers

Our Project Server portfolio includes Project Dashboard Applications which interact with Project Server.

 


Microsoft Patterns & Practices

Microsoft Patterns and practices remain at the core of our project design, development, deployment as well as maintenance operations.

  • Cybage architects regularly use design patterns for system design
  • Enterprise Library is integral part of all our application code
 


IDE & Programming Tools

All our teams use Visual Studio to develop .net applications. A few of our projects have successfully used Visual Studio Team System. Currently we are planning to make VSTE as a default mode of team application development.

Apart from these our teams have been using a lot of other tools and add-ins such as:

Microsoft Patterns and practices remain at the core of our project design, development, deployment as well as maintenance operations.

Version Control and Build Tools

  • VSTS
  • VSS
  • SVN
  • NANT

Testing and Performance Tools

  • NUnit
  • Ncover
  • PerfMon

Tools for Static Analysis & Source Code

  • FxCop
 
Read more about Cybage ExcelShore™ model of Operational Excellence
Cybage Fact Sheet Cybage Fact Sheet
How We Do It? How We Do it?
Cybage Offshore Development Model Offshore Development Model
Cybage Test Lab Test Lab Facility
Cybage In The News Cybage in the News
Current Openings Opportunities @ Cybage
Get In Touch With Us Get in Touch with us
Download Cybage's Corporate Presentation Cybage Corporate Presentation
Legal | Privacy
Copyright © 2008 Cybage Software Pvt. Ltd. All Rights Reserved.