component development
Because of increasing complexity of the technology landscape, managing processes and skill sets that are not core-competencies, not to mention the costs involved, is becoming difficult. The solution here is object-oriented design paradigm, employing third-party modules and components to dramatically reduce the development time of an application. Also they must be reusable and transferable.
Provides component development services to information technology companies for most of the popular technologies and platforms including ActiveX, Visual Basic, COM/COM+/DCOM, and .NET.
Several important factors that we considers when implementing component-based systems:
Short-term considerations
- Development process
- Planning
- Requirements
- Architecture
- Standards
- Reuse of existing components
- Component qualification
Long-term considerations
- External dependencies/vendor-driven upgrade problem
- System evolution/technology insertion