Technology Expertise
The choice of technology for your project is critical as it will not only affect the project schedule
and budget but will affect the entire product life-cycle including future releases support and maintenance.
Our role is to help you navigate these technologies and make sure you understand the tradeoffs of each choice.
Having the depth and breadth in many technologies, give us the flexibility and enables us to help you make
the right choice for your product.
Areas of Expertise:
- Enterprise Application Development
- Customer Relationship Management (CRM) applications
- Document management systems
- Content management
- Database applications and reporting
- Financial applications
- Business Intelligence
- Web Applications and Web 2.0 Technologies
- Database design and programming including extensive reporting
- Custom Outlook Add-Ins and forms
- Exchange plug-ins
- Outlook synchronization with web, CRM and desktop applications
- Outlook synchronization with databases
- Customization of Outlook to vertical applications
- Microsoft Office customization to vertical business solutions
- Internet Explorer and Firefox plug-ins
Languages:
- C# (C Sharp)
- Visual C++
- VB.NET, VB, VB Script
- Java, Java Scripts
- HTML, XML, XAML, XSL, SQL
Web Technologies:
- ASP.Net
- Silverlight, XAML
- PHP
- Adobe Flash, Flex & Air
- HTML, DHTML
- AJAX, Ruby on Rails
- Web Services
API Frameworks and Libraries:
- Windows Presentation Foundation (WPF) / Silverlight
- Windows Communication Foundation (WCF)
- Windows Forms
- Microsoft Foundation Classes (MFC)
- Active Template Library (ATL) and Standard Template Library (STL)
- WinAPI, Win32
- DirectX, DirectShow
Component Technologies:
- .Net Controls
- Custom Controls
- Component Object Model: COM, DCOM
- ActiveX
- Net Component Services
Database Programming:
Databases:
- Microsoft SQL Server
- Microsoft SQL Server Express
- Microsoft Access
- MySQL
- Oracle database
- PostgreSQL