Custom Applications Development Overview
Custom applications can be developed from scratch or can be extensions to packaged applications. Depending on the nature of your organization and industry custom applications can provide a strong competitive advantage. The process of developing an application requires the coordination of many pieces, including architecture, coding, testing, tracking, release, and updating.
The Microsoft Application Platform offers a complete system for managing and developing new applications and updating existing ones. It provides tools not only for creating software that interoperates with your existing IT investment, but also provides Application Lifecycle Management (ALM), which helps you deliver high quality applications on time and on budget. Using the Microsoft integrated development platform, individual developers and teams can:
- Increase productivity and quality through integrated and familiar tools.
- Develop, test, and secure your critical Web applications and infrastructure.
- Reduce costs through better visibility of your development process.
- Provide better predictability and planning through integrated process and methodology support.
Microsoft® Visual Studio® 2010
Microsoft® Visual Studio® 2010 is tightly integrated with all aspects of the Microsoft Application Platform, providing a single, fully integrated development environment for all types of applications, including Microsoft Windows, the Microsoft Office system, the Web, and mobile devices. Visual Studio simplifies the entire development lifecycle, from design to deployment. The integrated Application Lifecycle Management tools and server infrastructure provide dashboards and reports for planning, tracking, design, development, version control, building, testing, and deployment. Visual Studio unleashes your creativity through tools for prototyping, modeling, and visual design. Additionally, Microsoft Expression assists in collaboration between those who think visually and those who think in code.
The process of moving from a concept to a robust custom application is a complex one, and Visual Studio give you the Application Lifecycle Management (ALM) tools to deliver competitive advantage through custom applications with reduced risk and increased productivity.