|
|
While our team has acquired expertise in many technologies over the years, we are presently, and have been for the past five years, focused on the Microsoft .NET technologies. We specialize in C# and the .NET, WCF.NET, ASP.NET, ADO.NET frameworks.
We will help you at any stage of your project, from its inception to its deployment. We will take an existing application and maintain it, or refactor it to bring it to par with the latest technology, giving you more flexibility, better performance, and lower maintenance cost.
We will help you put together prototypes that can be used to validate solutions to your needs.
We will help you with specific areas of your application development where your team may encounter difficulties like requirements elicitation and management, architecture, specific components development, and testing.
|
|
|
We provide the following services:
|
- |
Development of service-oriented architecture (SOA), web applications or web sites, and thick client or client-server applications employing Microsoft .NET technology
|
|
- |
Maintenance of existing applications
|
|
- |
Refactoring of legacy applications to the .NET platform
|
|
- |
Manual and automated testing of projects
|
|
- |
Elicitation and documentation of requirements
|
|
- |
Scalability and performance testing
|
|
- |
Define and run validation tests
|
|
|
|
We will consult with you on:
|
- |
Setting up automated testing in your QA department
|
|
- |
Architecture and design
|
|
- |
Database schema design
|
|
- |
Software development process improvement and tooling
|
|
- |
Scalability and performance tuning
|
|
- |
SQL Server deployment configuration
|
|
|
|
We take a detail-oriented approach to project estimation; our estimates are based on technical realities, not wishful thinking. Often there are subtle technical issues that need to be dealt with, such as third-party pieces, licensing, and platform dependencies. There are sometimes difficult decisions that require tradeoffs between the feature list, delivery schedule, and budget. Nevertheless, dealing with these issues up-front can prevent headaches later on.
|
|
|
Detail-oriented planning to ensure the success of your project includes:
|
- |
Requirements management
|
|
- |
Formal specification
|
|
- |
User interface design prototypes
|
|
- |
Development iteration schedule
|
|
- |
Risk management
|
|
- |
Quality assurance testing
|
|
- |
Deployment
|
|
- |
Maintenance
|
|
- |
Customized relationships
|
| | |
|
|
|