Software Architecture
Following is the list of software architecture followed by Offshore Software Development India for the different technologies.
Multi-tier / Three-tier
1. Presentation Tier
- User interface
- Detailed design
- Tactical design
2. Application Logic Tier / Service-oriented architecture
- Functional process logic,
- Programming paradigms
- Component-based development
- Data access
- Web Services
- Windows Services
3. Data Tier
- Data storage
- Data Manipulation
MVC (Model-View-Controller) Structure
1. Model: Model represents information for rendering view part through the controller part.
2. View: View renders the model part into a form interface to the user.
3. Controller: Controller refers to user actions which invokes model part through processes and events.













