Top

Microsoft Visual Studio Team System 2008 Team Foundation Server – Upgrade Package – Standard – 1 CAL, 1 Server – Retail – PC

Product Description
Microsoft Visual Studio Team System 2008 Team Foundation Server – Upgrade Package – Standard – 1 CAL, 1 Server – Retail – PC

Buy from Amazon –> Microsoft Visual Studio Team System 2008 Team Foundation Server – Upgrade Package – Standard – 1 CAL, 1 Server – Retail – PC

Microsoft Visual Studio 2008 Standard Upgrade

May 8, 2010 by SmallBiz-Resources.com · 5 Comments 

  • Build applications for Windows, the Web, the Microsoft Office system, the .NET Framework, SQL Server, and Windows Mobile with integrated drag-and-drop designers; be part of a community of millions of developers
  • Visual Studio integrates Visual Basic, Visual C#, and Visual C++ to support a wide variety of development styles; Editor features simplify the cycle of designing, developing, and debugging an application
  • Deploy client applications easily with ClickOnce, which enables developers and IT Pros to deploy an application and its prerequisites and then ensure that the application remains up-to-date
  • Build applications which target the .NET Framework, shortening development time by reducing the need for infrastructure code and helping to enhance application security
  • Use ASP.NET to speed the creation of interactive, highly appealing Web applications and Web services. Master Pages allow developers to easily manage a consistent site layout in one place

Product Description
Microsoft Visual Studio Standard 2008 Win32 English Upgrade DVD DVDAmazon.com
Visual Studio 2008 Standard Edition provides a full-featured development environment for Windows and Web developers. It offers productivity enhancements for building data-driven client and Web applications. Individual developers looking to create connected applications with next-generation user experiences will find Visual Studio 2008 Standard Edition a perfect fit.

The Microsoft Visual Studio development system is a suite of development tools designed to aid software developers–whether they are novices or seasoned professionals–face complex challenges and create innovative solutions.

Today’s developers face the challenge of targeting a broad range of platforms and crafting applications that quickly deliver value to the business. Integrated designers and language features in Visual Studio allow developers to build the connected applications demanded by today’s businesses while taking advantage of the .NET Framework 3.5 to reduce development time.

Design high-performance applications
Create and deploy compelling Windows and Web applications using new visual designers and more than 50 new controls.

Unleash the power of your data
Connect to the data you need, regardless of its location, and build datadriven applications using the Language Integrated Query (LINQ).

Deliver a great design experience
Provide a better user experience for graphic designers by employing new design surfaces and file formats that are compatible with Microsoft Expression.

What’s New in 2008

  • Build applications that utilize the latest Web technologies with improved support for AJAX and Web Controls and the Microsoft AJAX Library
  • Create Web applications more easily with an improved design surface and standards support
  • Utilize data from any data source more smoothly with LINQ, a set of language extensions to Visual Basic and Visual C#
  • Manage and build applications that target multiple versions of the .NET Framework. For the first time, you can use one tool to work on applications that run on .NET Framework versions 2.0, 3.0, and 3.5
  • Ensure application correctness more easily with integrated unit testing in Visual Studio 2008 Professional Edition
  • Discover the full power of the .NET Framework 3.5 with integrated tools which simplify building great user experiences and connected systems
  • Build stunning user experiences with integrated designers for Windows Presentation Foundation. Experiences built with WPF can interoperate seamlessly with Windows Forms
  • Create connected applications using new visual designers for Windows Communications Foundation and Windows Workflow Foundation
  • Use Visual Studio’s professional development environment to build Microsoft Office-based solutions that are reliable, scalable, and easy to maintain (available in Visual Studio 2008 Professional Edition only)
  • Enhance collaboration between developers and designers to create more compelling user experiences

Feature Highlights

  • Build applications for Windows, the Web, the Microsoft Office system, the .NET Framework, SQL Server, and Windows Mobile with integrated drag-and-drop designers
  • Visual Studio integrates Visual Basic, Visual C#, and Visual C++ to support a wide variety of development styles
  • Editor features such as Edit and Continue and Microsoft IntelliSense simplify the cycle of designing, developing, and debugging an application
  • Deploy client applications easily with ClickOnce, which enables developers and IT Pros to deploy an application and its prerequisites and then ensure that the application remains up-to-date
  • Build applications which target the .NET Framework, shortening development time by reducing the need for infrastructure code and helping to enhance application security
  • Use ASP.NET to speed the creation of interactive, highly appealing Web applications and Web services. Master Pages allow developers to easily manage a consistent site layout in one place
  • A community of millions of developers ensures that developers can find partners and other community members addressing the same challenges

Write Code Faster
At the core of all software solutions is the code that developers write. Visual Studio 2008 helps developers write code faster through a wealth of productivity-enhancing features, such as IntelliSense technology, auto-completion, auto-colorization, method lookup, syntax and type checking, code refactoring, code-snippet management, and many more.

Avoid Memorizing Syntax
Introduced by Microsoft more than a decade ago, IntelliSense technology in Visual Studio is a form of automated completion that displays a list of the members that are available for that class or object after a developer types a class or object name and a period. It speeds coding by reducing the number of keystrokes required and the need to reference external documentation. IntelliSense in Visual Studio 2008 adds support for JavaScript to provide the same benefits to Web developers, including those who are using Asynchronous JavaScript and XML (AJAX) programming techniques.

Write Less Code
Visual Studio includes prebuilt building blocks for native and managed code, such as Active Type Library, Microsoft Foundation Class Library (MFC), and the Microsoft .NET Framework. By taking advantage of these, developers can reduce the amount of low-level code they must write and instead focus on solving business problems. Visual Studio 2008 supports the .NET Framework version 3.5, which includes enhancements to the base class libraries, Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, and Windows CardSpace–and delivers improved interoperability between native and managed code.

Handle Data More Productively
Programming against data sources has traditionally meant having to learn a new data access technology or paradigm for each data source. Language-Integrated Query (LINQ), a set of extensions to the C# and Visual Basic languages and the .NET Framework 3.5, enables developers to employ a consistent approach and write less code when querying and transforming object collections, ADO.NET, XML data, and relational data from Microsoft SQL ServerÐbased databases. Developers using LINQ benefit from design-time assistance in Visual Studio 2008–such as statement completion, smart compile auto-correction, and IntelliSense technology–enabling them to invest less time in learning how to access the data through syntax for languages like T-SQL or XPATH and instead focus on what to do with the data.

Use Integrated Tools
Visual Studio 2008 also enhances developer productivity by providing an integrated set of tools for activities other than writing code. The Visual Studio project system makes all aspects of a project easy to manage, from writing the first line of code through packaging finished software for deployment. During development, visual designers, server and data explorers, debuggers, automated build tools, background compilation, integration with source code control, an integrated Help system, and a range of third-party extensions for Visual Studio all come together to help developers remain focused on business needs and deliver faster.

Program in Multiple Languages
Visual Studio supports several of the world’s most popular programming languages, including Visual Basic, Visual C#, Visual C++, and JavaScript, making it useful to a broad range of developers and for a broad range of applications. Solutions for Visual Studio from more than 200 other companies add support for additional languages and a multitude of other capabilities, enabling developers to continue using the same familiar tools as they learn new languages, grow their skills, address unique business needs, and switch between projects

Manage Project Files and Jump-Start New Projects
The Visual Studio 2008 project system enhances productivity by tying together the tools and files for a project. When developers select a prebuilt project template, the project system customizes the Visual Studio UI to support the task at hand. (For example, if a developer chooses to create an application for Windows, the project offers a Windows form item.) The Visual Studio project system is compatible with Microsoft Expression design software, enabling developers to collaborate with UI and Web designers.

Target Multiple Versions of the .NET Framework
With previous versions of Visual Studio, developers could build applications that ran on only one version of the .NET Framework. Visual Studio 2008 provides the ability to target versions 2.0, 3.0, and 3.5 of the .NET Framework from within a single environment, with the editor, designers, and debugger intelligently adapting to the specified version. With this capability, developers can upgrade to Visual Studio 2008 and begin taking advantage of the new benefits it provides without having to upgrade their projects or have multiple versions of Visual Studio installed.

Build Higher-Quality Applications
With the trend toward test-driven development and the importance of quality and security in distributed applications, unit testing is now an integral part of many developers’ tasks. Visual Studio 2008 Professional Edition includes integrated support for unit testing, which was previously available only in Visual Studio Team System products.

Build Software for Windows
Developers can use Visual Studio 2008 to program against core Windows APIs, Microsoft Foundation Classes, the .NET Framework, or any of several software development kits (SDKs), enabling them to use a single tool set to build system services, device drivers, utilities, games, desktop software, line-of-business applications, and more. Regardless of the type of software, Visual Studio helps developers deliver rich user experiences, connect applications and business processes, and accelerate solution delivery.

Deliver Rich User Experiences
Visual designers in Visual Studio 2008 enable developers to create rich, engaging applications based on Windows Presentation Foundation, the graphical subsystem in the .NET Framework 3.5 for taking advantage of today’s modern graphics hardware. Developers also can build applications that take advantage of the more than 8,000 new native APIs in Windows Vista, and can take advantage of enhancements in MFC and Visual C++ to easily move applications to the new Windows Vista look and feel.

Build Connected Solutions and Streamline Business Processes
Developers can use the graphical designer and debugger for Windows Communication Foundation in Visual Studio 2008 to easily connect systems or applications, programming to a common API regardless of the underlying transports and protocols used. Similarly, tools for Windows Workflow Foundation enable developers to model real-world business processes in software by providing the means to easily visualize, create, edit, and debug both human and machine-based workflows.

Collaborate with UI Designers
Support for Extensible Application Markup Language (XAML) in Visual Studio 2008 enables developers to collaborate and share design assets with designers who use Microsoft Expression Blend design software. The ability to transfer user interface design elements between the developer and the designer means that edits to either the code or UI can be made simultaneously without affecting layout or code adversely. The developer and designer work on their respective tasks without any dependency on each other, and their efforts are then integrated by simply sharing source files.

Build Specialized Software
Visual Studio 2008 supports more than just the development of ÒmainstreamÓ applications for Windows. When developing Windows drivers to support new hardware or targeting platforms such as the Xbox 360 video game and entertainment system, hardware vendors, software vendors, and others can program directly against the Win32 APIs and take advantage of Microsoft-provided device driver and game development kits to ensure compatibility and accelerate solution delivery.

Build Software for the Web
Most companies that employ Internet technology for public Web sites and/or internal business applications are looking for ways to accelerate solution delivery, enhance the end-user experience, and improve integration. Visual Studio 2008 and ASP.NET 3.5 (part of the .NET Framework 3.5) provide a versatile tool set for building stunning Web sites or for connecting distributed systems using Web services.

Build Rich, Responsive Web Sites
Support for AJAX in Visual Studio 2008 enables developers to deliver richer, more responsive Web applications–and a more interactive user experience–by eliminating the need to reload an entire Web page when a user makes a change. Developers using AJAX can take advantage of IntelliSense technology to discover variables, objects, and their methods, and can debug JavaScript code by setting breakpoints inside Visual Studio–a capability that works with the most popular Web browsers. Developers also benefit from improved designers and editors.

Web developers will also benefit from enhancements in ASP.NET 3.5. The new ListView control provides unprecedented flexibility in how data is displayed (with complete control over the HTML markup generated), and the new DataPager control handles the work of allowing users to page through large numbers of records. The LinqDataSource control makes it easy to create data-driven Web sites by enabling developers to use LINQ to retrieve, filter, order, and group data that can then be declaratively bound to data visualization controls.

Connect Systems and Applications Using Web Services
Developers can use Windows Communication Foundation in the .NET Framework 3.5 to build Web services that are exposed using any number of Internet-standard protocols, such as SOAP, RSS, JSON, POX, and more. Whether developers are building an AJAX application that uses JSON, syndicating data via RSS, or building a standard SOAP Web service, Windows Communication Foundation makes it easy to create service endpoints. Plus, Windows Communication Foundation now supports building Web services in partial-trust situations like a typical shared-hosting environment.

Collaborate with Web Designers
Developers can easily collaborate with designers who use Microsoft Expression Web through the use of cascading style sheets and shared project files. Designers can use Expression Web to design a UI and then turn it over to developers with confidence that the UI design and subsequently developed business logic code will both remain intact.

Build Software for Microsoft Office System
The user interfaces of line-of-business applications can be difficult to learn, respond sluggishly to user input, and require people to be connected to the corporate intranet. Visual Studio 2008 Professional Edition provides a powerful tool set for building Office Business Applications (OBAs), which extend the data in line-of-business systems to end users through familiar Microsoft Office programs. Through such an approach, developers can integrate the front office and back office, making the information in ERP, CRM, and other enterprise systems directly accessible from within everyday business processes.

Develop Applications for Microsoft Office Using Existing Skills
Visual Studio Tools for Office is a fully integrated component of Visual Studio 2008 Professional Edition, giving developers everything they need to target the more than 500 million users of Microsoft Office using the same managed-code development skills that they use to write applications for Windows or ASP.NET applications. Applications built on Microsoft Office are first-class projects in Visual Studio, which includes project templates, designers, and debugging tools to help developers rapidly build solutions based on current and earlier versions of Microsoft Office desktop products, as well as Microsoft Office SharePoint Server 2007.

Take Advantage of the UI in the 2007 Office Release
With Visual Studio 2008, developers can take advantage of familiar Microsoft Office UI elements to provide users with access to new types of information. Developers can extend the Microsoft Office Fluent interface to add buttons to the Ribbon. Outlook Form Regions and Custom Task Panes provide a convenient way to let users view and edit data in back-end systems, and Windows Communication Foundation provides a convenient way to connect OBAs to back-end systems. Developers also can build native C++ applications that use UI elements of the 2007 Office release, such as the Ribbon Bar, Ribbon Status Bar, and Mini toolbar.

Easily Deploy and Update Applications
Companies can easily deploy applications for the Microsoft Office system built with Visual Studio 2008 Professional Edition by using the same ClickOnce deployment method used for other applications for Windows. Development groups can simply copy a new version of an application to a directory on a Web server and send users a link to the application in an e mail message.

Build Software for Mobile Devices
Mobile employees are often forced to work inefficiently, such as spending additional time in the office transferring paper-based records to a line-of-business application. Visual Studio 2008 Professional Edition makes it easy to extend the information in existing systems and applications to Windows Mobile powered devices, enabling mobile users to work more productively by putting the capabilities and information that mobile workers need at their fingertips when it is most useful–while they are on the move.

Develop Mobile Applications Using Existing Skills
Visual Studio 2008 Professional Edition makes it easy to extend the information in line-of-business systems to mobile workers. A project template for Windows MobileÐbased applications provides a workspace with familiar tools, while the .NET Compact Framework lets developers use existing skills and familiar technologies, such as Windows Forms, Windows Communication Foundation, and LINQ. Enhanced mobile Windows Forms controls make it easy to modify and optimize mobile applications’ screens to support the smaller displays of mobile devices.

Easily Test and Deploy Mobile Applications
New device emulators automate testing scenarios, allowing developers to simulate real-world changes in device state, such as signal drop-off or a battery running out of power. Unit-testing support lets developers reuse some of the same unit tests that have been developed for a desktop version of a mobile application, or write new ones where needed. A security-aware IDE makes it easy to understand and manage custom security settings, and to view, add, remove, and manage security certificates on the device.

Manage and Synchronize Data
Visual Studio 2008 Professional Edition provides integrated support for Microsoft SQL Server 2005 Compact Edition, a free, lightweight version of SQL Server 2005 that makes an ideal, high-performance local data store for mobile applications. Developers can keep local data synchronized using the Microsoft Sync Framework, which enables collaboration and offline access for applications, services, and devices, including technologies and tools that enable roaming, sharing, and taking data offline.

Professional Edition and Standard Edition Product Comparison

Product Similarities

Visual Studio 2008 Professional Edition and Standard Edition share the following features in the Integrated Development Environment (IDE):

  • Project system, including templates and multi-project solution support
  • Code editors
  • Windows Forms editor and designer
  • Web Forms editor and designer
  • Resource editors
  • CSS editor to create, apply, and manage styles and cascading style sheets
  • Web Page Designer, including split-pane HTML designer, markup validation, and Document Outline Window
  • XML editor (XML, XSL, and XSLT)
  • IntelliSense, including support for JavaScript
  • Code Snippets
  • Debugging (local and remote)
  • Language compilers (Visual Basic .NET, Visual C#, and Visual C++)
  • 64-bit compiler support (x64 only)
  • Multi-Targeting support (.NET Framework 2.0, 3.0, and 3.5)
  • ASP.NET AJAX support
  • Windows Presentation Foundation (WPF) support, including a split-pane WPF designer, debugger support, and project template
  • Windows Communication Foundation (WCF) support, including Test Client and Auto-Hosting tools
  • Windows Workflow Foundation (WF) support, including designer
  • LINQ support, including Object Relational Designer, SQLMetal command-line tool, LINQ-aware code editors, and debugger support
  • Database design tools (local and remote)
  • Object and Relational Designer (local and remote)
  • Deployment tools (ClickOnce and MSI)
  • Automation to write, record, and run macros
  • IDE extensibility to create and use add-ins and packages
  • Version control integration support (MSSCCI-compatible)1
  • SQL Server Reporting Services support
  • Visual Studio Conversion Wizard for legacy projects

Product Differences

Visual Studio 2008 Professional Edition and Standard Edition differ as follows:

Feature

Standard Edition

Professional Edition

Build applications for the Microsoft Office system

No

Yes2

Build software for mobile devices

No

Yes

Software Assurance-Eligible

No

Yes3

User experience

Simplified menus and defaults

Full

Documentation

Online4

Online and Offline

Class Designer and Object Test Bench

No

Yes5

Crystal Reports

No

Yes

Server Explorer

No

Yes

Unit Testing

No

Yes6

Additional Tools Included

SQL Server 2005 Express Edition

SQL Server 2005 Developer Edition

Notes:

  1. Microsoft Visual SourceSafe available for purchase separately
  2. Does not include support for C++ projects
  3. Software Assurance provided through MSDN Subscription
  4. Offline documentation available as a separate download
  5. Limited support for native C++ code, intended to be used only for visualization and documentation
  6. Does not include Code Coverage; C++ support is limited

Buy from Amazon –> Microsoft Visual Studio 2008 Standard Upgrade

Microsoft Visual Studio 2008 Professional with MSDN Premium Renewal

May 7, 2010 by SmallBiz-Resources.com · 2 Comments 

  • Build applications for Windows, the Web, the Microsoft Office system, the .NET Framework, SQL Server, and Windows Mobile with integrated drag-and-drop designers; be part of a community of millions of developers
  • Visual Studio integrates Visual Basic, Visual C#, and Visual C++ to support a wide variety of development styles; Editor features simplify the cycle of designing, developing, and debugging an application
  • Deploy client applications easily with ClickOnce, which enables developers and IT Pros to deploy an application and its prerequisites and then ensure that the application remains up-to-date
  • Build applications which target the .NET Framework, shortening development time by reducing the need for infrastructure code and helping to enhance application security; Use ASP.NET to speed the creation of interactive Web applications and Web services
  • MSDN Subscription includes a wide variety of software to help developers to design, develop, test, and demonstrate applications or solutions–active subscribers have access to current, past, and pre-release future versions of many Microsoft products

Product Description
Microsoft Visual Studio Pro w/MSDN Prem 2008 Win32 English Not to Latam DVD DVD RenewalAmazon.com
Visual Studio 2008 Professional Edition is a comprehensive set of tools that accelerates the process of turning the developer’s vision into reality. Visual Studio 2008 Professional Edition was engineered to support development projects that target the Web (including ASP.NET AJAX), Windows Vista, Windows Server 2008, The 2007 Microsoft Office system, SQL Server 2008, and Windows Mobile devices. The number of platforms that developers must target to meet business needs is increasing rapidly. Visual Studio 2008 Professional Edition provides the integrated toolset for addressing all of these needs by providing a superset of the functionality available in Visual Studio 2008 Standard Edition. This edition also includes an MSDN Premium Subscription for a wide variety of software to help developers to design, develop, test, and demonstrate applications or solutions.

The Microsoft Visual Studio development system is a suite of development tools designed to aid software developers–whether they are novices or seasoned professionals–face complex challenges and create innovative solutions.

TodayÕs developers face the challenge of targeting a broad range of platforms and crafting applications that quickly deliver value to the business. Integrated designers and language features in Visual Studio allow developers to build the connected applications demanded by todayÕs businesses while taking advantage of the .NET Framework 3.5 to reduce development time.

Design high-performance applications
Connect to the data you need, regardless of its location, and build data driven applications using Language Integrated Query (LINQ).

Build great client applications
Develop compelling solutions that leverage the user experience and capabilities of the 2007 Microsoft Office system and Windows Vista.

Build powerful Web applications
Build rich, interactive applications using the ASP.NET AJAX interactive Web interfaces.

What’s New in 2008

  • Build applications that utilize the latest Web technologies with improved support for AJAX and Web Controls and the Microsoft AJAX Library
  • Create Web applications more easily with an improved design surface and standards support
  • Utilize data from any data source more smoothly with LINQ, a set of language extensions to Visual Basic and Visual C#
  • Manage and build applications that target multiple versions of the .NET Framework. For the first time, you can use one tool to work on applications that run on .NET Framework versions 2.0, 3.0, and 3.5
  • Ensure application correctness more easily with integrated unit testing in Visual Studio 2008 Professional Edition
  • Discover the full power of the .NET Framework 3.5 with integrated tools which simplify building great user experiences and connected systems
  • Build stunning user experiences with integrated designers for Windows Presentation Foundation. Experiences built with WPF can interoperate seamlessly with Windows Forms
  • Create connected applications using new visual designers for Windows Communications Foundation and Windows Workflow Foundation
  • Use Visual StudioÕs professional development environment to build Microsoft Office-based solutions that are reliable, scalable, and easy to maintain (available in Visual Studio 2008 Professional Edition only)
  • Enhance collaboration between developers and designers to create more compelling user experiences

Feature Highlights

  • Build applications for Windows, the Web, the Microsoft Office system, the .NET Framework, SQL Server, and Windows Mobile with integrated drag-and-drop designers
  • Visual Studio integrates Visual Basic, Visual C#, and Visual C++ to support a wide variety of development styles
  • Editor features such as Edit and Continue and Microsoft IntelliSense simplify the cycle of designing, developing, and debugging an application
  • Deploy client applications easily with ClickOnce, which enables developers and IT Pros to deploy an application and its prerequisites and then ensure that the application remains up-to-date
  • Build applications which target the .NET Framework, shortening development time by reducing the need for infrastructure code and helping to enhance application security
  • Use ASP.NET to speed the creation of interactive, highly appealing Web applications and Web services. Master Pages allow developers to easily manage a consistent site layout in one place
  • A community of millions of developers ensures that developers can find partners and other community members addressing the same challenges

MSDN Subscriptions include a wide variety of software to help developers to design, develop, test, and demonstrate applications or solutions. Active subscribers have access to current, past, and pre-release future versions of virtually every Microsoft product or technology a development team could need. MSDN Professional Subscriptions can be purchased with Visual Studio 2008 Professional Edition. MSDN Premium Subscriptions can be purchased with either Visual Studio Professional Edition or with Visual Studio Team System products.

Visual Studio 2008 Professional with MSDN Premium Includes:

Development Tools

  • Visual Studio 2008 Professional
  • Visual Studio 2005 Professional
  • Visual Studio 2005 Tools for Microsoft Office System
  • Visual SourceSafe 2005
  • Previous versions of Visual Studio Visual Studio: .NET, Visual Basic, Visual C#, Visual C++, Visual J#, Visual FoxPro
  • Expression Web
  • Expression Blend

Servers

  • SQL Server
  • Application Platform Servers: BizTalk Server, Commerce Server, Host Integration Server, Connected Services Framework, Customer Care Framework
  • Business Productivity Servers: Content Management Server, Exchange Server, Office Live Communications Server, Office Forms Server, Office Groove Server, Office PerformancePoint Server, Speech Server, Sharepoint Server, Windows Sharepoint Services
  • IT Operations Servers: Identity Integration Server, Microsoft System Center, Microsoft Operations Manager, Microsoft System Center Capacity Planner, Microsoft System Center Data Protection Manager, Systems Management Server, ISA Server

Operating Systems

  • Windows Vista: Ultimate/Enterprise/Business/Home Premium/Home Basic
  • Windows XP: Professional/Home/Media Center Edition/Tablet PC Edition
  • Windows Server 2008 (BETA)
  • Windows Server 2003 R2
  • Compute Cluster
  • Windows SharePoint Services

2007 Microsoft Office System

  • Office Ultimate/Enterprise/Professional Plus/Professional 2007 [2]
  • Office Word, Office Excel, Office PowerPoint, Office Outlook & Business Contact Manager, Office Access [2]
  • Office Publisher, Office InfoPath, Office OneNote¨, Office Communicator, Office Groove, Office SharePoint Designer, Office Visio, Office Project Standard [2]
  • Office Accounting, Office Business Scorecard Manager, MapPoint, Office FrontPage
  • Office Project Professional
  • Office Project Server, Office Project Portfolio Server

Microsoft Dynamics

  • Dynamics AX, GP, NAV, SL, Microsoft Forecaster & Microsoft FRx
  • Dynamics CRM, Point of Sale, Microsoft Small Business Accounting & Financials

Other Tools, SDKs & DDKs

  • Access Developer Extensions
  • Virtual PC, Virtual Server
  • .NET Framework, .NET Compact Framework, .NET Micro Framework
  • Windows SDK, Platform SDK, DirectX SDK
  • Microsoft Baseline Security Analyzer 2.0, Application Compatibility Tool Kit 5.0
  • Windows Automated Installation Kit (WAIK), Windows Installer
  • Windows Driver Kit (WDK), Windows Hardware Compatibility Test
  • Visual Studio 2005 Extensions for .NET Framework 3.0

Additional Benefits

  • MSDN Library
  • 4 Technical support incidents
  • Managed Newsgroup support
  • Online Concierge

[1] Visual Studio Team Foundation Server Workgroup Edition is limited to five designated users. One Client Access License is provided for use of the full version of Team Foundation Server.

[2] One copy of the indicated applications may be used on one device for any purpose.

Write Code Faster
At the core of all software solutions is the code that developers write. Visual Studio 2008 helps developers write code faster through a wealth of productivity-enhancing features, such as IntelliSense technology, auto-completion, auto-colorization, method lookup, syntax and type checking, code refactoring, code-snippet management, and many more.

Avoid Memorizing Syntax
Introduced by Microsoft more than a decade ago, IntelliSense technology in Visual Studio is a form of automated completion that displays a list of the members that are available for that class or object after a developer types a class or object name and a period. It speeds coding by reducing the number of keystrokes required and the need to reference external documentation. IntelliSense in Visual Studio 2008 adds support for JavaScript to provide the same benefits to Web developers, including those who are using Asynchronous JavaScript and XML (AJAX) programming techniques.

Write Less Code
Visual Studio includes prebuilt building blocks for native and managed code, such as Active Type Library, Microsoft Foundation Class Library (MFC), and the Microsoft .NET Framework. By taking advantage of these, developers can reduce the amount of low-level code they must write and instead focus on solving business problems. Visual Studio 2008 supports the .NET Framework version 3.5, which includes enhancements to the base class libraries, Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation, and Windows CardSpaceÑand delivers improved interoperability between native and managed code.

Handle Data More Productively
Programming against data sources has traditionally meant having to learn a new data access technology or paradigm for each data source. Language-Integrated Query (LINQ), a set of extensions to the C# and Visual Basic languages and the .NET Framework 3.5, enables developers to employ a consistent approach and write less code when querying and transforming object collections, ADO.NET, XML data, and relational data from Microsoft SQL Server-based databases. Developers using LINQ benefit from design-time assistance in Visual Studio 2008Ñsuch as statement completion, smart compile auto-correction, and IntelliSense technologyÑenabling them to invest less time in learning how to access the data through syntax for languages like T-SQL or XPATH and instead focus on what to do with the data.

Use Integrated Tools
Visual Studio 2008 also enhances developer productivity by providing an integrated set of tools for activities other than writing code. The Visual Studio project system makes all aspects of a project easy to manage, from writing the first line of code through packaging finished software for deployment. During development, visual designers, server and data explorers, debuggers, automated build tools, background compilation, integration with source code control, an integrated Help system, and a range of third-party extensions for Visual Studio all come together to help developers remain focused on business needs and deliver faster.

Program in Multiple Languages
Visual Studio supports several of the world’s most popular programming languages, including Visual Basic, Visual C#, Visual C++, and JavaScript, making it useful to a broad range of developers and for a broad range of applications. Solutions for Visual Studio from more than 200 other companies add support for additional languages and a multitude of other capabilities, enabling developers to continue using the same familiar tools as they learn new languages, grow their skills, address unique business needs, and switch between projects

Manage Project Files and Jump-Start New Projects
The Visual Studio 2008 project system enhances productivity by tying together the tools and files for a project. When developers select a prebuilt project template, the project system customizes the Visual Studio UI to support the task at hand. (For example, if a developer chooses to create an application for Windows, the project offers a Windows form item.) The Visual Studio project system is compatible with Microsoft Expression design software, enabling developers to collaborate with UI and Web designers.

Target Multiple Versions of the .NET Framework
With previous versions of Visual Studio, developers could build applications that ran on only one version of the .NET Framework. Visual Studio 2008 provides the ability to target versions 2.0, 3.0, and 3.5 of the .NET Framework from within a single environment, with the editor, designers, and debugger intelligently adapting to the specified version. With this capability, developers can upgrade to Visual Studio 2008 and begin taking advantage of the new benefits it provides without having to upgrade their projects or have multiple versions of Visual Studio installed.

Build Higher-Quality Applications
With the trend toward test-driven development and the importance of quality and security in distributed applications, unit testing is now an integral part of many developers’ tasks. Visual Studio 2008 Professional Edition includes integrated support for unit testing, which was previously available only in Visual Studio Team System products.

Build Software for Windows
Developers can use Visual Studio 2008 to program against core Windows APIs, Microsoft Foundation Classes, the .NET Framework, or any of several software development kits (SDKs), enabling them to use a single tool set to build system services, device drivers, utilities, games, desktop software, line-of-business applications, and more. Regardless of the type of software, Visual Studio helps developers deliver rich user experiences, connect applications and business processes, and accelerate solution delivery.

Deliver Rich User Experiences
Visual designers in Visual Studio 2008 enable developers to create rich, engaging applications based on Windows Presentation Foundation, the graphical subsystem in the .NET Framework 3.5 for taking advantage of today’s modern graphics hardware. Developers also can build applications that take advantage of the more than 8,000 new native APIs in Windows Vista, and can take advantage of enhancements in MFC and Visual C++ to easily move applications to the new Windows Vista look and feel.

Build Connected Solutions and Streamline Business Processes
Developers can use the graphical designer and debugger for Windows Communication Foundation in Visual Studio 2008 to easily connect systems or applications, programming to a common API regardless of the underlying transports and protocols used. Similarly, tools for Windows Workflow Foundation enable developers to model real-world business processes in software by providing the means to easily visualize, create, edit, and debug both human and machine-based workflows.

Collaborate with UI Designers
Support for Extensible Application Markup Language (XAML) in Visual Studio 2008 enables developers to collaborate and share design assets with designers who use Microsoft Expression Blend design software. The ability to transfer user interface design elements between the developer and the designer means that edits to either the code or UI can be made simultaneously without affecting layout or code adversely. The developer and designer work on their respective tasks without any dependency on each other, and their efforts are then integrated by simply sharing source files.

Build Specialized Software
Visual Studio 2008 supports more than just the development of ÒmainstreamÓ applications for Windows. When developing Windows drivers to support new hardware or targeting platforms such as the Xbox 360 video game and entertainment system, hardware vendors, software vendors, and others can program directly against the Win32 APIs and take advantage of Microsoft-provided device driver and game development kits to ensure compatibility and accelerate solution delivery.

Build Software for the Web
Most companies that employ Internet technology for public Web sites and/or internal business applications are looking for ways to accelerate solution delivery, enhance the end-user experience, and improve integration. Visual Studio 2008 and ASP.NET 3.5 (part of the .NET Framework 3.5) provide a versatile tool set for building stunning Web sites or for connecting distributed systems using Web services.

Build Rich, Responsive Web Sites
Support for AJAX in Visual Studio 2008 enables developers to deliver richer, more responsive Web applicationsÑand a more interactive user experienceÑby eliminating the need to reload an entire Web page when a user makes a change. Developers using AJAX can take advantage of IntelliSense technology to discover variables, objects, and their methods, and can debug JavaScript code by setting breakpoints inside Visual StudioÑa capability that works with the most popular Web browsers. Developers also benefit from improved designers and editors.

Web developers will also benefit from enhancements in ASP.NET 3.5. The new ListView control provides unprecedented flexibility in how data is displayed (with complete control over the HTML markup generated), and the new DataPager control handles the work of allowing users to page through large numbers of records. The LinqDataSource control makes it easy to create data-driven Web sites by enabling developers to use LINQ to retrieve, filter, order, and group data that can then be declaratively bound to data visualization controls.

Connect Systems and Applications Using Web Services
Developers can use Windows Communication Foundation in the .NET Framework 3.5 to build Web services that are exposed using any number of Internet-standard protocols, such as SOAP, RSS, JSON, POX, and more. Whether developers are building an AJAX application that uses JSON, syndicating data via RSS, or building a standard SOAP Web service, Windows Communication Foundation makes it easy to create service endpoints. Plus, Windows Communication Foundation now supports building Web services in partial-trust situations like a typical shared-hosting environment.

Collaborate with Web Designers
Developers can easily collaborate with designers who use Microsoft Expression Web through the use of cascading style sheets and shared project files. Designers can use Expression Web to design a UI and then turn it over to developers with confidence that the UI design and subsequently developed business logic code will both remain intact.

Build Software for Microsoft Office System
The user interfaces of line-of-business applications can be difficult to learn, respond sluggishly to user input, and require people to be connected to the corporate intranet. Visual Studio 2008 Professional Edition provides a powerful tool set for building Office Business Applications (OBAs), which extend the data in line-of-business systems to end users through familiar Microsoft Office programs. Through such an approach, developers can integrate the front office and back office, making the information in ERP, CRM, and other enterprise systems directly accessible from within everyday business processes.

Develop Applications for Microsoft Office Using Existing Skills
Visual Studio Tools for Office is a fully integrated component of Visual Studio 2008 Professional Edition, giving developers everything they need to target the more than 500 million users of Microsoft Office using the same managed-code development skills that they use to write applications for Windows or ASP.NET applications. Applications built on Microsoft Office are first-class projects in Visual Studio, which includes project templates, designers, and debugging tools to help developers rapidly build solutions based on current and earlier versions of Microsoft Office desktop products, as well as Microsoft Office SharePoint Server 2007.

Take Advantage of the UI in the 2007 Office Release
With Visual Studio 2008, developers can take advantage of familiar Microsoft Office UI elements to provide users with access to new types of information. Developers can extend the Microsoft Office Fluent interface to add buttons to the Ribbon. Outlook Form Regions and Custom Task Panes provide a convenient way to let users view and edit data in back-end systems, and Windows Communication Foundation provides a convenient way to connect OBAs to back-end systems. Developers also can build native C++ applications that use UI elements of the 2007 Office release, such as the Ribbon Bar, Ribbon Status Bar, and Mini toolbar.

Easily Deploy and Update Applications
Companies can easily deploy applications for the Microsoft Office system built with Visual Studio 2008 Professional Edition by using the same ClickOnce deployment method used for other applications for Windows. Development groups can simply copy a new version of an application to a directory on a Web server and send users a link to the application in an e mail message.

Build Software for Mobile Devices
Mobile employees are often forced to work inefficiently, such as spending additional time in the office transferring paper-based records to a line-of-business application. Visual Studio 2008 Professional Edition makes it easy to extend the information in existing systems and applications to Windows Mobile powered devices, enabling mobile users to work more productively by putting the capabilities and information that mobile workers need at their fingertips when it is most usefulÑwhile they are on the move.

Develop Mobile Applications Using Existing Skills
Visual Studio 2008 Professional Edition makes it easy to extend the information in line-of-business systems to mobile workers. A project template for Windows Mobile-based applications provides a workspace with familiar tools, while the .NET Compact Framework lets developers use existing skills and familiar technologies, such as Windows Forms, Windows Communication Foundation, and LINQ. Enhanced mobile Windows Forms controls make it easy to modify and optimize mobile applications’ screens to support the smaller displays of mobile devices.

Easily Test and Deploy Mobile Applications
New device emulators automate testing scenarios, allowing developers to simulate real-world changes in device state, such as signal drop-off or a battery running out of power. Unit-testing support lets developers reuse some of the same unit tests that have been developed for a desktop version of a mobile application, or write new ones where needed. A security-aware IDE makes it easy to understand and manage custom security settings, and to view, add, remove, and manage security certificates on the device.

Manage and Synchronize Data
Visual Studio 2008 Professional Edition provides integrated support for Microsoft SQL Server 2005 Compact Edition, a free, lightweight version of SQL Server 2005 that makes an ideal, high-performance local data store for mobile applications. Developers can keep local data synchronized using the Microsoft Sync Framework, which enables collaboration and offline access for applications, services, and devices, including technologies and tools that enable roaming, sharing, and taking data offline.

Professional Edition and Standard Edition Product Comparison

Product Similarities

Visual Studio 2008 Professional Edition and Standard Edition share the following features in the Integrated Development Environment (IDE):

  • Project system, including templates and multi-project solution support
  • Code editors
  • Windows Forms editor and designer
  • Web Forms editor and designer
  • Resource editors
  • CSS editor to create, apply, and manage styles and cascading style sheets
  • Web Page Designer, including split-pane HTML designer, markup validation, and Document Outline Window
  • XML editor (XML, XSL, and XSLT)
  • IntelliSense, including support for JavaScript
  • Code Snippets
  • Debugging (local and remote)
  • Language compilers (Visual Basic .NET, Visual C#, and Visual C++)
  • 64-bit compiler support (x64 only)
  • Multi-Targeting support (.NET Framework 2.0, 3.0, and 3.5)
  • ASP.NET AJAX support
  • Windows Presentation Foundation (WPF) support, including a split-pane WPF designer, debugger support, and project template
  • Windows Communication Foundation (WCF) support, including Test Client and Auto-Hosting tools
  • Windows Workflow Foundation (WF) support, including designer
  • LINQ support, including Object Relational Designer, SQLMetal command-line tool, LINQ-aware code editors, and debugger support
  • Database design tools (local and remote)
  • Object and Relational Designer (local and remote)
  • Deployment tools (ClickOnce and MSI)
  • Automation to write, record, and run macros
  • IDE extensibility to create and use add-ins and packages
  • Version control integration support (MSSCCI-compatible)1
  • SQL Server Reporting Services support
  • Visual Studio Conversion Wizard for legacy projects

Product Differences

Visual Studio 2008 Professional Edition and Standard Edition differ as follows:

Feature

Standard Edition

Professional Edition

Build applications for the Microsoft Office system

No

Yes2

Build software for mobile devices

No

Yes

Software Assurance-Eligible

No

Yes3

User experience

Simplified menus and defaults

Full

Documentation

Online4

Online and Offline

Class Designer and Object Test Bench

No

Yes5

Crystal Reports

No

Yes

Server Explorer

No

Yes

Unit Testing

No

Yes6

Additional Tools Included

SQL Server 2005 Express Edition

SQL Server 2005 Developer Edition

Notes:

  1. Microsoft Visual SourceSafe available for purchase separately
  2. Does not include support for C++ projects
  3. Software Assurance provided through MSDN Subscription
  4. Offline documentation available as a separate download
  5. Limited support for native C++ code, intended to be used only for visualization and documentation
  6. Does not include Code Coverage; C++ support is limited

Buy from Amazon –> Microsoft Visual Studio 2008 Professional with MSDN Premium Renewal

Visual Studio 2010 Pro Upgrade

Product Description
Jumpstart your next project with Visual Studio 2010. The “Go Live” license with this release means you can develop and deploy before the finished product hits the shelf.Amazon.com Product Description
Upgrade now to Microsoft Visual Studio 2010 Professional, an integrated environment that simplifies creating, debugging and deploying applications. Unleash your creativity and bring your vision to life with powerful design surfaces and innovative collaboration methods for developers and designers. Work within a personalized environment, targeting a growing number of platforms, including Microsoft SharePoint and cloud applications and accelerate the coding process by using your existing skills. Integrated support for Test-First Development and new debugging tools let you find and fix bugs quickly and easily to ensure high quality solutions.

Jumpstart your next project with Visual Studio 2010.
Click to enlarge.

Be among the first to upgrade to Microsoft Visual Studio 2010 Professional

Pre-order now and save $250 off the Full version price
Eligible for upgrade with any previous version of Visual Studio or any other developer tool. Get the latest version of Microsoft Visual Studio 2010 Professional. Visual Studio 2010 is the essential tool for individuals performing basic development tasks, including creating applications for SharePoint and the Cloud. Upgrade to Visual Studio 2010 Professional and get a 12-month MSDN Essentials subscription. MSDN Essentials gives you access to core Microsoft platforms: Windows 7 Ultimate, Windows Server 2008 Enterprise R2, and Microsoft SQL Server 2008 Datacenter R2.

It’s time to upgrade.
If you’re still running Microsoft Visual Studio 2005 or 2008, it’s time to bring your technology into the new decade with Microsoft Visual Studio 2010 Professional.

Choose your framework.
With new multi-targeting support in Visual Studio 2010 Professional, you can choose which framework to target as you build, from ASP.NET 2.0 on up.

Give yourself room to work.
Visual Studio 2010 Professional provides seamless multiple monitor support so you can stretch your development workspace in new ways.

Be creative.
With enhanced AJAX support in Visual Studio 2010 Professional, dynamic changes are reflected immediately, making Web development more fun and more efficient.

Shipping date info: Visual Studio is expected to be delivered mid to late May. Dates are dependent on the final product availability and are subject to change if the product availability date changes.

New prototyping, modeling, and visual design tools enable you to create innovative applications for Windows and the Web. Click to enlarge.

A single integrated development environment that takes your skills further and adjusts to the way you work. Click to enlarge.

Know that you’ve built the right application the right way with manual and automated testing tools. Click to enlarge.

What’s New in 2010

Set your ideas free
Create what you can imagine, build on the strengths of your team, and open up new possibilities.

Simplicity through integration
A single integrated development environment that takes your skills further and adjusts to the way you work.

Quality tools help ensure quality results
Powerful testing tools with proactive project management features help you build the right app the right way.

Top Ten Reasons to Upgrade

Quickly interpret your code
The new code editor makes it easy to zoom in on your code, highlight method references, and overlay powerful features.

Create rich user experiences
Use new visual designers for Windows Presentation Foundation and Silverlight to target Windows7 and the Web.

Get scalability from Windows Azure
Integrated project templates, debugging, and publishing make it easy to deploy to Microsoft’s cloud computing platform.

Open up new capabilities
Use integrated parallel programming support to add new capabilities on your application when it runs on a multi-core processor machine.

Customize Visual Studio to fit your style
Key IDE enhancements–including support for multiple monitors and improved readability–that make the familiar environment even more productive.

Use your existing skills
Work with SharePoint development, including tooling for Web Parts, Lists, Workflows, Events and more, so you can bring great new customized collaboration tools to your company.

Practice Test-First Development
Focus on your application logic while all the stub code necessary for compiling your unit tests is generated by Visual Studio.

Spend less time debugging
The inline call hierarchy helps quickly trace a program’s execution flow without invoking the debugger. You can also use breakpoint labels make debugging easier.

Integrated Version Control, Bug Tracking and Build Automation
Visual Studio 2010 Professional with MSDN includes Team Foundation Server 2010 the ideal source control, bug tracking and build automation system for Visual Studio users. The Team Foundation Server basic install option is ideal for desktop use and the natural migration path for Microsoft Visual SourceSafe users.

MSDN Subscription Included
MSDN Subscriptions are a convenient way to cost-effectively develop applications on the Microsoft platform with a simple licensing model and broad high quality information resources.

Visual Studio 2010 Feature Comparison

 

Visual Studio 2010 

Visual Studio
Test Professional 2010

Ultimate

Premium

Professional

Development Platform Support

 

 

 

 

Windows, Web and Cloud Development

?

?

?

 

Office and SharePoint Development

?

?

?

 

Architecture and Modeling

 

 

 

 

Architecture Explorer, Layer Diagram and Dependency Validation

?

 

 

 

Read-only diagrams (UML, Layer, DGML Graphs)

?

?

 

 

Database Development

 

 

 

 

Deployment, Change Management, Test Data Generation, Unit Testing

?

?

 

 

Debugging, Diagnostics and Testing

 

 

 

 

IntelliTrace (Historical Debugging), Web Performance Testing, Load Testing1

?

 

 

 

Static Code Analysis, Code Metrics, Profiling, Code Coverage, Test Impact Analysis, Coded UI Test

?

?

 

 

Unit Testing

?

?

?

 

Test and Lab Management

 

 

 

 

Microsoft Test Manager, Test Case Management, Manual Test Execution, Fast Forward for Manual Testing

?

 

 

?

Virtual environment setup & tear down, Provision environment from template, Checkpoint environment

?

 

 

?

Team Foundation Server

 

 

 

 

Version Control, Work Item Tracking, Build Automation, Team Portal, Reporting & Business Intelligence, Agile Planning Workbook,  Team Explorer

?

?

?

?

MSDN Subscription benefits

 

 

 

 

Priority support in MSDN Forums, MSDN Magazine, Flash newsletter, Online Concierge

?

?

?

?

Technical support incidents

4

4

2

2

Microsoft e-learning collections (typically 10 courses or 20 hours)

2

2

1

1

Windows Azure Platform

?†

?†

?†

 

MSDN Subscription–Software for Production Use

 

 

 

 

Microsoft Visual Studio Team Foundation Server 2010 plus one CAL

?

?

?

?

Microsoft Office Professional Plus 2010, Project Professional 2010, Visio Premium 2010, Expression Studio 3

?

?

 

 

MSDN Subscription–Software for Development and Test Use2

 

 

 

 

Windows (client and server operating systems), Microsoft SQL Server, Toolkits, Software Development Kits, Driver Development Kits

?

?

?

?

Microsoft Office, Dynamics, All other Servers, Windows Embedded

?

?

 

 

† Azure benefits vary by subscription level; see the MSDN Subscription site for details: http://msdn.microsoft.com/subscriptions/ Subject to change and subject to availability.
1. May require one or more Microsoft Visual Studio Load Test Virtual User Pack 2010.
2. Per-user license allows unlimited installations and use for designing, developing, testing, and demonstrating applications.
UML is a registered trademark of Object Management Group, Inc.
This material is provided for informational purposes only. Microsoft makes no warranties, express or implied.

Buy from Amazon –> Visual Studio 2010 Pro Upgrade

Microsoft Visual Studio Team System 2008 Team Foundation Server Client Additional License for Devices

Product Description
Item #: N59314. Microsoft Visual Studio Team System 2008 Team Foundation Server is the best integrated collaboration server that enables software development teams looking to continually deliver successful applications to come together to effectively manage project work and dramatically increase visibility and predictability of the application development throughout the IT life cycle. Product Description: Microsoft Visual Studio Team System 2008 Team Foundation Server – complete package
Category: Development tools
Subcategory: Development tools – team tools, development tools – RAD suites
License Type: Complete package
License Qty: 1 device CAL
License Pricing: Standard
Language(s): English
Platform: Windows
Distribution Media: DVD-ROM
Package Type: Retail
OS Required: Microsoft Windows Server 2003, Microsoft Windows XP Professional SP2, Microsoft Windows Vista
Customers also search for: Discount Microsoft Visual Studio Team System 2008 Team Foundation Server – Complete Package, Buy Microsoft Visual Studio Team System 2008 Team Foundation Server – Complete Package, Wholesale Microsoft Visual Studio Team System 2008 Team Foundation Server – Complete Package, 0882224537957, 126-01115, Developer SoftwareAmazon.com
Visual Studio Team System 2008 Team Foundation Server is an integrated collaboration server for Visual Studio Team System. It combines team portal, version control, work item tracking, build management, process guidance and business intelligence into a unified server. It allows everyone on the team to collaborate more effectively and deliver better quality software.

Microsoft Visual Studio Team System is an integrated Application Life Cycle Management (ALM) solution comprising tools, processes, and guidance to help all members of a development team improve their skills and work effectively together.

Visual Studio Team System 2008 Team Foundation Server (TFS) helps your software development teams work better together while being more effective delivering solutions aligned with your business needs. Teams are empowered to do great work with services for version control, build, work item tracking, planning, and reporting integrated into a single, secure collaboration platform. Projects managed in Team Foundation Server benefit from integrated process workflows and guidance–both custom-defined and industry-recognized best-practices–to ensure predictable, successful results. Team Foundation Server was designed from the ground-up for performance and reliability, maximum customization and partner-integration, and minimal administrative overhead by leveraging existing technologies such as Microsoft SQL Server, Windows SharePoint Services and Internet Information Server.

Gain better predictability and quality
Enable team members to continuously integrate and improve their work by automating builds, executing tests, and providing real-time performance and quality metric reporting throughout the development life cycle.

Take control of your code
Take greater control of your code by getting the latest version on checkout, comparing branches, annotating code, and tracking your workspaces.

Simplify administration, operations, and setup
Simplify project management across your organization through integrated Microsoft Office SharePoint 2007, easier setup, and support for more users.

What’s New in 2008

Feature Highlights

Microsoft’s Solution for Application Lifecycle Management (ALM)
Building the right team and fostering a culture of continuous improvement is the foundation for success. You also need the right tools and processes in place for your team to do their best work. That’s where Microsoft Visual Studio Team System can help.

Overcoming Application Development Challenges
Whether you’re part of an application development team, or a business stakeholder who depends on IT for business-critical applications, you know first-hand some of the many challenges associated with application development. These challenges depend on the situation, but often include:

These are not simple challenges to overcome; many are interrelated and involve multiple team members and stakeholders. By systematically improving capabilities across your team, you can achieve dramatic improvements in your project success rates, better mitigate risks and increase your overall impact to the business.

Visual Studio Team System can help your team overcome these challenges in the following ways:

Collaborate and Communicate
Most software development teams use a number of stand-alone tools to manage the application lifecycle. Specifications and requirements are stored on file shares or SharePoint sites; tasks assigned to developers are managed using e-mail; bugs are tracked with spreadsheets; and source code resides in one or more version-control systems. With important information in so many different places, it’s hard for team members to work together effectively, resulting in additional effort and the potential for miscommunication.

Integrated Team Server
Visual Studio Team System facilitates teamwide communication and collaboration by providing a unified repository for all project data, along with the tools to define, enforce, and automate desired processes. At its heart is Visual Studio Team System 2008 Team Foundation Server, which supports source code and version control, work item tracking, automated builds and quality checks, and more. Configurable process templates tie all team activity together, with changes in status gathered automatically as part of everyday workflows. Automatic notifications keep team members informed of key events, such as a failed build. And with all information in one place and tied together, all efforts are traceable back to initial requirements and all stakeholders have deep, real-time visibility into project status and quality.

Support for All Disciplines
Team System Team Foundation Server was designed to meet the needs of all members of the extended development team, not just software developers. Business analysts and architects can manage scenarios, requirements, and design documents; project managers and development leads can assign, track, and report on project status; database professionals can manage database schemas and deployment scripts; and testers can manage regression and load tests, determine test coverage, and keep a close eye on quality trends. The Visual Studio Team Explorer client provides all team members with a single point of access to all project artifacts and data, while a prebuilt, customizable SharePoint portal extends the same information to remote team members and other project stakeholders.

Key Benefits
By bringing all project artifacts, data, and status together in one place, Visual Studio Team System enables more effective team communication and collaboration. Defined and consistently enforced processes, full traceability, and built-in status reporting help maximize individual productivity, at the same time helping to ensure that the efforts of each team member remain well defined and aligned with the team’s overall priorities.

Ensure Quality, Early and Often
Quality is often neglected during most phases of the development process. Instead, it is measured near the end of the process, when code is handed off to be tested. This approach often results in extra work and a slipping schedule as features thought to be complete are pushed back to developers for rework. Even if code passes initial QA tests, performance and scalability issues can remain undetected until software is deployed into production.

A Quality-Centric Tool Set
Microsoft Visual Studio Team System provides tools for ensuring quality throughout all phases of the application lifecycle, helping teams to deliver high-quality software faster and with less rework. From tracking requirements during planning to performance and load testing of the completed application, Visual Studio Team System provides the tools needed to ensure all aspects of software quality.

Focus on Quality Throughout the Application Lifecycle
The focus on quality begins during the planning phase, before the first line of code is written, when work item tracking helps thoroughly map scenarios to requirements. As architects design a solution that meets those requirements, tools such as the Application Designer, Distributed System Designer, and Deployment Designer help ensure that the solution will deliver the necessary performance, scalability, and manageability.

During development, before code is checked in, static code-analysis tools help prevent coding errors and potential security issues, while performance profiling and hot-path analysis help avoid potential performance and scalability problems. Developers can easily create unit tests to validate application and database objects, using code coverage analysis tools to determine the completeness of those tests. Tools for examining code metrics can gauge the complexity and maintainability of code.

QA engineers can begin writing test cases and load tests early, mapping them to work items and managing all test activity with Visual Studio Team System. As requirements change, full traceability between work items helps them ensure that test coverage remains complete. Prior to production deployment, comprehensive load-testing tools help QA engineers validate the application’s performance and scalability as a whole.

Key Benefits
Visual Studio Team System enables development teams to ensure quality throughout all phases of the application lifecycle, not just near the end. Such an approach helps minimize the rework-and-retest “churn” that typically occurs near the end of each development iteration, during which tradeoffs on quality versus schedules must often be made–in turn helping to increase software quality, reduce time-to-market, and decrease overall development costs.

Manage Team Workflow
Development teams deal with many different types of work items, such as scenarios, use cases, requirements, developer tasks, change requests, test passes, and bugs. However, most teams lack a good way to manage all those work items, define the relationships between them, and trace those relationships and the effects of status changes throughout the application lifecycle. Through such capabilities, teams can better gauge progress toward goals and ensure that resources are not being wasted on unnecessary work.

Detailed Work Plans
Work item tracking in Microsoft Visual Studio Team System provides an efficient way to manage and monitor the status of all project-related activity. All projects have detailed work plans, with initial work items generated automatically based on process templates. Each work item typically has a title; a description; a team member to whom the work is assigned; and a current state, such as proposed, active, resolved, or closed. Work items can also have links to other work items, attachments, and custom fields.

Full Visibility and Traceability
With relationships between work items clearly defined and changes in the status of work items collected automatically, a team’s progress-to-goals remains visible at all times, even as work is handed off among team members. For example, a business analyst may break down scenarios into requirements, which a development lead divides into tasks for developers. As developers finish the tasks, source codeÐcontrol policies require them to associate their checked-in code with work items. Because those change sets are associated with each build, as a new build passes QA tests, all stakeholders can see that, for example, 60 percent of the work required to meet all project requirements is now complete.

Key Benefits
Work item tracking provides an efficient way to manage the efforts of all team members, with full traceability back to initial project goals and real-time visibility into team progress. Team members will know how their assigned tasks are related to project goals as a whole, and project managers and leads can ensure that no unnecessary work is assigned. And because all changes to work items are logged and fully auditable, those same capabilities can help address complex compliance and regulatory requirements.

Integrate Work Frequently
Another quality-related area where most teams see room for improvement is source code management and version control. One common issue is the integration of individual developer efforts into the official code base, which can result in the all-too-frequent “broken build”–and force QA resources to sit idle until the issues have been resolved and a new build is ready to test.

Comprehensive Version Control
Microsoft Visual Studio Team System helps solve these pains by providing a comprehensive, flexible, version-control system. This functionality is not a mere upgrade to Microsoft Visual SourceSafe version-control system; rather, the version-control capabilities of Visual Studio Team System Team Foundation Server were designed from the ground up to deliver the same scalability, performance, and reliability of its underlying data store, which is based on Microsoft SQL Server 2005 database software. Built-in tools aid in the migration of source code and change history from Visual SourceSafe.

Some key version-control features in Visual Studio Team System Team Foundation Server include atomic check-ins, which help maintain the integrity of source-code files, and policies that require developers to perform unit tests or static code analysis prior to checking in code and to associate all checked-in code with work items. Support for “shelving” code enables developers to store work in process on the server without checking it in, and a new “get latest on edit” feature checks for new code on the server when a developer starts to edit a local copy–just in case someone else has made changes since the code was checked out.

Powerful Build Server
Version control in Visual Studio Team System is complemented by its Team Build features, including support for continuous integration builds every time someone checks in code. Unit tests and build verification tests can be run as part of the process, and if the build or tests fail, designated stakeholders are automatically notified. Flexible build definitions also help reduce the time spent managing scripts for “official” builds, providing the ability to easily automate compilation, unit tests, static code analysis, virtual server configuration, Web site or Web services configuration, application installation, database deployment, test-data generation, and load tests.

Key Benefits
The version-control and Team Build features in Visual Studio Team System help teams ensure quality by enabling them to easily and frequently integrate the work of individual team members–and validate that the combined efforts work as expected.

Use Familiar Tools
Many development teams want an integrated solution for application lifecycle management but also want to avoid the lost productivity associated with having to learn new tools.

Make Use of Existing Tools and Skill Sets
Microsoft Visual Studio Team System facilitates adoption by enabling team members to use tools that are already familiar to them. Project managers can design an itemized list of work items, assign those work items to developers, and track their completion using Microsoft Office Project Professional, or they can use Microsoft Office Excel spreadsheet software to make global changes and quickly reassess priorities. Architects, software developers, development leads, database professionals, and testers can continue to use the Visual Studio integrated development environment, including Visual Studio 2008 Professional Edition or any of the Visual Studio Team System 2008 editions. Remote team members and business stakeholders can use Visual Studio Team System Web Access to take advantage of all Visual Studio Team System features.

Key Benefits
Visual Studio Team System helps reduce “soft” adoption costs by integrating with the desktop applications that people already know and use. Instead of having to learn new tools, all team members can continue to use the tools that help them be the most productive.

Make Real-Time Decisions
Regardless of the maturity of their processes, many development teams lack full visibility into the application lifecycle–and thus they are unable to easily answer questions such as “Does the application meet all requirements?” and “Are we on schedule?”

Business Intelligence for Development Teams
Powered by an integrated Microsoft SQL Server 2005Ðbased data warehouse, the business intelligence features in Microsoft Visual Studio Team System provide the information needed to make informed, real-time decisions with just a click on a link. And because SQL Server Reporting Services is the engine underlying Visual Studio Team System business intelligence, teams can just as easily customize existing reports as they can create new ones.

One highly useful out-of-the-box report is Remaining Work, which provides a comprehensive view of all remaining work items, enabling development leads and project managers to easily see progress, identify bottlenecks, and, if necessary, reallocate resources. Another useful prebuilt report is Quality Indicators, which provides a combined view of unit test success rates, code coverage by unit tests, code churn, and active bugs–all tracked over time.

Key Benefits
Visual Studio Team System provides the information needed to make informed, real-time decisions on iteration planning, test coverage, bug trends, project schedules, resource allocation, and more–in turn helping development teams to deliver on time and on budget, and to ensure that projects meet all requirements. Project managers and development leads can be ready for team meetings in minutes instead of hours, saving everyone the effort of having to manually communicate status, and can answer questions posed by external stakeholders and upper management on the fly.

Drive Predictability
Most development teams recognize the value of consistent processes. However, they may not have such processes, know what they need, or know how to get started. Teams that have established processes may find that the processes are not consistently followed, or that adherence requires significant manual effort. Few teams have matured to the point that they can consistently and effortlessly follow established processes and, even if they have, must still deal with issues such as reorganization, new regulatory or compliance requirements, and bringing new team members up to speed.

Defined and Consistently Followed Processes
Visual Studio Team System includes integrated process templates to help teams deliver predictable results, continuously improve and adapt, and more effectively collaborate and communicate. The process templates are fully integrated with other Visual Studio Team System features, such as work item tracking and source code control, providing both the ability to define desired processes and the means for all team members to productively work within those processes.

Visual Studio Team System includes two out-of-the-box process templates: Microsoft Solutions Framework for Agile Software Development and Microsoft Solutions Framework for CMMI (Capability Maturity Model Integration) Process Improvement. Each provides a set of predefined work items, HTML-based process guidance, a SharePoint portal, and a set of predefined reports. Templates for additional methodologies such as Scrum are available in the Visual Studio Team System Developer Center on MSDN, the Microsoft Developer Network.

Configurable and Adaptable Templates
Although prebuilt process templates can provide a strong head start, they’re not hard-coded. Teams can tailor them to support their own processes or can define new templates from scratch. Either way, the Process Template Editor makes it easy to create new types of work items, specify content for a work item type, define which work items are automatically generated for a new project, and define the relationships between work item types. Teams also can customize process guidance, SharePoint portal layout, and reports.

Key Benefits
Visual Studio Team System can help development teams define, adopt, and enforce consistent processes. In turn, that improved predictability can help increase project velocity, accelerate development cycles, and facilitate more accurate estimation of those cycles, thereby helping teams to deliver results better, faster, and more consistently.

Buy from Amazon –> Microsoft Visual Studio Team System 2008 Team Foundation Server Client Additional License for Devices

Next Page »

Bottom