{"title":"2012","description":"\u003cp\u003e\u003cstrong\u003eMicrosoft Visual Studio 2012\u003c\/strong\u003e is one of Microsoft’s most all-inclusive collection of tools and technologies to build powerful programs. It is available in multiple editions and each is aimed at different development circumstances that a developer may find themselves in. Whatever your development requirements, there is sure to be an edition that will provide you all the functionality you’re looking for without being bloated with the ones you don’t need. Just take a look at some of the amazing features you can expect with \u003cstrong\u003eMicrosoft Visual Studio 2012\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cu\u003eReference Highlighting\u003c\/u\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThis simple yet incredibly useful little feature lets you select a symbol and then highlights all of the references to that symbol within scope. This will save loads of time spent combing through lines of code and makes references easy to spot within your code.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cu\u003eThe Fakes Framework\u003c\/u\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe problem with unit testing is the difficulty in creating unit tests for legacy code. So, code that wasn’t written with the intention of unit testing is usually classified as “untestable”. But now, by using Shims and Stubs in the Fakes Framework, you can intercept code at runtime, and make it do what you want. For example, triggers that are set up for a particular date can now be made to run immediately so you can check if it works. This is a particularly useful tool in the Microsoft Visual Studio 2012 Professional Test edition.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cu\u003eIntelliSense \u003c\/u\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eIntelliSense is actually a collection of features that operate together to learn more about the code you are using, keep track of the parameters you are typing, and add calls to properties and methods with only a few keystrokes. One popular feature is List Members which shows a list of valid members and appears after you type a trigger character. There’s also Parameter Info which gives you information about the number, names, and types of parameters required by a method, attribute generic type parameter. Quick Info displays the full declaration for any identifier in your code and Complete Word completes the rest of a variable, command, or function name once you have typed in enough characters to make the term recognizable.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cu\u003eFeedback Client\u003c\/u\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Feedback Client feature of \u003cstrong\u003eMicrosoft Visual Studio 2012\u003c\/strong\u003e helps solve the age-old problem of getting actionable feedback from clients and stakeholders to help your development team gather both solicited and unsolicited feedback about your software projects. Such feedback is usually split across phone calls, emails and various other media sources. It is incredibly difficult to track and to action accordingly. The Feedback Client allows you to capture your interactions with clients within the application as video and\/or verbal or type-written comments. Your feedback is then stored in Team Foundation Server 2012.\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eWhat Programmers Like\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMicrosoft Visual Studio 2012\u003c\/strong\u003e delivers the software programmers need to create code, debug and diagnose with ease. The powerful programming environment can be used by hobbyists or professionals and includes an array of powerful tools to make programming easier than ever. Create with confidence within the secure environment and perform an array of tests to ensure your code is perfect before it is released. The collaborative design of the software allows users to work individually or as a team. Do your best work with Microsoft Visual Studio 2012 from My Choice Software. \u003cbr\u003e \u003cbr\u003e \u003cspan style=\"text-decoration: underline;\"\u003e\u003cstrong\u003eBuilt-In Design Tools Making Coding Fast\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eWith \u003cstrong\u003eMicrosoft Visual Studio 2012\u003c\/strong\u003e, you’ll do more in less time. The design software includes a variety of tools that help web developers and programmers work more efficiently. Create your best work using tools that allow you to zoom in quickly to view details like call structure, related functions, test status and more. With an analytical feature you can identify issues and fix them quickly using the built-in debugging tools. \u003cbr\u003e \u003cbr\u003e\u003cstrong\u003eMicrosoft Visual Studio 2012\u003c\/strong\u003e is a state-of-the-art development environment that is made to meet the demands of today’s programmers. Visual Studio is designed to improve quality of final code and to reduce development time, thereby reducing costs and delivery times. With Visual Studio 2012, you can do your best work in less time than ever, allowing you to focus more on your design and less on debugging. The software is also great for analyzing information along the way, giving developers helpful insight into production issues.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAvailable in Several Editions\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMicrosoft Visual Studio 2012\u003c\/strong\u003e is available in several editions including \u003cstrong\u003eProfessional\u003c\/strong\u003e, \u003cstrong\u003eUltimate\u003c\/strong\u003e and \u003cstrong\u003eTeam Foundation Server\u003c\/strong\u003e. Choose the edition that’s right for your needs whether you’re an independent contractor, a corporation or a consulting team. Costs vary depending on the edition you choose, so if you’re not sure what you need for your particular situation, please give us a call at 1-800-318-1439 during our normal business hours and we’ll be happy to help.\u003c\/p\u003e\n\u003cp\u003eMy Choice Software is pleased to offer Visual Studio 2012 in a variety of editions to suit your needs. Shop today and choose from the best selection of Visual Studio 2012 products at the lowest possible prices. All of our software is guaranteed genuine so you can shop with confidence.\u003c\/p\u003e","products":[{"product_id":"microsoft-visual-studio-professional-2012-retail-box","title":"Microsoft Visual Studio Professional 2012 Retail Box","description":"\u003cstyle\u003e\u003c!--\n.midimage {\n max-width: 70px;\n    margin: 0 auto;\n    padding-bottom: 20px;}\n.greysection {background: #f5f5f5;\npadding: 30px 15px;\nmargin:20px 0;\n    text-align: center;\n}\n.wid50 {width:47% !important;}\nimg.shadow {\n    box-shadow: 2px 2px 10px;\n}\n.flexro {display:flex; justify-content: center;    flex-wrap: wrap;}\n.fleximgrow {display: flex;\n    align-items: flex-start;\njustify-content: center;}\n.fleximgrow img {    width: 70px;\n    align-self: center;\n    height: 70px;\n    margin: 10px;\n    padding: 6px;\n  background: #fff;\n   }\n .fleximgrow div {    margin: 0;\n    text-align: center;\n    font-size: 16px;\n    justify-content: center;\n    padding: 10px;\n    display: flex;\n    flex-direction: column;\n    width: 12%;\n}\ntable ul {margin-left:0 !important;}\n.smallimage {\n    width: 35px;\n    height: 35px !important;\n    margin-right: 10px;\n    margin-bottom: 0 !important;\n}\n.greyrow .col-sm-3 {\n    border: 1px solid #fff;\n    margin: 10px;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    padding: 15px;\n}\n.fleximage {        width: 70px;\n    height: 70px;\n    margin: 10px;\n    padding: 6px;\n}\n.excel {background: #217346;\ncolor: #fff;\npadding-top:20px;}\n.pp {background:#d24726;\ncolor: #fff;\npadding-top:20px;}\n.word {background: #1b4588;\ncolor: #fff;padding-top:20px;}\n.outlook {background: #0172c6;\ncolor: #fff;padding-top:20px;}\n.onenote  {background: #7f397a;\ncolor: #fff;padding-top:20px;}\n.publisher  {background: #087366;\ncolor: #fff;padding-top:20px;}\n.access {\nbackground: #a4363a;\n    color: #fff;\n    padding-top: 20px;}\n.access h3,\n.excel h3,\n.word h3,\n.pp h3,\n.outlook h3,\n.onenote h3,\n.publisher h3  {color:#fff !important;}\n.license {background: #fff;\n    padding: 20px;\n    text-align: center;\n    color: #9a8e7e;\n    font-size: 18px;\n    margin-bottom: 30px;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\nborder: 1px solid #4f01ca;}\n.row {\n    margin-right: 0 !important;\n    margin-left: 0 !important;\n}\n.desktop td img {\nwidth: 22px;}\n.desktop td:first-child {text-align:left;\nfont-size:15px;     \nfont-weight: 600;}\n.desktop tr:nth-child(even) {background: #f5f5f5}\n.desktop tr:nth-child(odd) {background: #FFF}\n.desktop td,\n.desktop th  {text-align:left;padding: 8px 8px 8px 15px !important;}\n.flexgrey {\n    display: flex;\n    flex-wrap: wrap;\n    margin: 15px 0;\n justify-content:center;\n}\n.bordertext {text-align: center;\n    padding: 20px;\n    border-bottom: 1px solid #dedede;\n    margin-bottom: 20px;\nmargin: 0 20px 30px 20px;}\n.greyborder {\n            border-radius: 0px;\n    text-align: center;\n    padding: 10px;\n    margin: 3px;\n    border: 1px solid #652d92;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    flex-direction: column;\n    width: 30%;\n    background: #fff;\n \n}\n.bluebg .greyborder {    border-radius: 0px;\n    text-align: center;\n    padding: 15px;\n    margin: 0 20px 10px 0;\n    border: 1px solid #4f01ca;\nbackground: #4f01ca;}\n.bluebg h4 {color:#fff !important;}\n.greysection .greyborder {\n    border-radius: 0px;\n    text-align: center;\n    padding: 10px;\n    margin: 10px;\nborder: 1px solid #652d92;}\n\n.greyborder h4 {  color:#652d92 !important;\n    font-size: 17px;\n    font-weight: 300;\n    margin-bottom: 0;\n}\n.pad15t {padding-top:15px;}\n.flexunordered {\n    display: flex;\n    justify-content: flex-start;\n margin-bottom: 5px;\n}\n.listunordered\n{\n    height:28px;\n width:28px;\n margin-right:10px;\n}\n.whiteh4.col-sm-4 h4 {    color: #fff;\n    font-size: 17px;\n    padding: 10px 15px;\n    border: 1px solid #fff;\n    margin-top: 20px;}\n.numberstep {    font-size: 60px;\n    font-weight: 300;\n    border: 4px solid #4f01ca;\n    border-radius: 50%;\n    width: 128px;\n    height: 128px;\n    margin: 0 auto 20px auto;\n    color: #4f01ca;\n    padding: 0;\n    line-height: 120px;}\n.pad15 {padding-bottom:15px;}\n.semi li {width:45%;}\n.semi {display:flex; flex-wrap:wrap; justify-content:center;}\n.col-sm-3 h4 {\n        font-size: 19px;\n    padding: 10px 18px;\n    text-align: center;\n    align-items: center;\n    display: flex;\n    justify-content: center;\n    border: 2px solid #0072c6;\n}\n.bornull .col-sm-3 h4 {\n  \n    border: 0px solid #4f01ca;\n}\n.leftpic {\n     text-align: right;\n    padding-top: 20px;\n}\n.pad10 {padding-top:10px;}\n.pad40 {padding-top:40px !important;}\n.pad70 {padding-top:65px !important;}\n.rightpic {text-align: left;\n    padding-top: 33px;\n    max-width: 120px;}\n.greybg h4 {color:#fff;}\n.greyrow .bord {\n    border: 2px solid #fefefe;\n    padding: 12px;\n    border-radius: 50%;\n    width: 99px;\n    margin: 20px auto;\n}\n .bord {\n      border: 1px solid #4f01ca;\n    padding: 12px;\n    border-radius: 50%;\n    width: 70px;\n    margin: 0 auto;\n }\n.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {\n    display: block;\n    font-family: Open Sans,sans-serif;\n    font-weight: 700;\n    margin: 0 0 .5em;\n    line-height: 1.4;\n}\nh2 {\n text-align:center;\n     color: #652d92;\n    font-size: 34px;\n font-weight: 300 !important;\n}\n.hasborder h3 {color: #4f01ca;}\n.bordered h4 {border: 1px solid #4f01ca;\n    text-align: center;\n    padding: 10px;\n}\n.greybg p {\n    font-size: 17px;\n}\n.noterow .col-sm-3 {    padding: 20px;\n    border: 1px solid #d86728;\nmargin: 5px;}\n.greyrow {background: #652d92;\n    padding: 20px;\n    text-align: center;\n    color: #fff;\n    font-size: 17px;\n    margin-bottom: 30px;\n     margin-left: 0 !important;\n    margin-right: 0 !important;\n align-items: center;\n    display: flex;\n     justify-content: center;\n}\n.col-sm-2 {width:20%;}\n.col-sm-2 h4 {\n      font-size: 20px;\n}\n.hasborder h4 {color:#652d92;}\nh4 {color: #652d92;\n    font-size: 24px;\nfont-weight: 300;\n}\n.linkinner {\n    color: #4f01ca;\n    border-bottom: 1px dashed;\n    padding-bottom: 5px;\n}\n.linkinner:hover {color: #9a9a9a;\n    border-bottom: 1px solid #4f01ca;\n    text-decoration: none !important;\n}\n.greysection a, .hasborder a {color: #4f01ca;\n    text-align: left;\n   \/* border-bottom: 1px dashed #4f01ca;*\/\n    font-weight: 600;\n    font-size: 17px;}\n .linka {}\n .greysection a:hover, .hasborder a:hover {color:#4f01ca;\n    font-weight: 600;}\n.greybg .flexunordered {font-size:15px;}\n.h2desc {\n    text-align: center;\n    margin-bottom: 30px;\n font-weight:600;\n     padding: 0 30px;\n}\n.col-sm-4 img {width:128px;}\n.bigimage {width:100% !important; max-width:100% !important;  }\n.greyborder .col-sm-4 {border-right:1px solid #4f01ca;}\n.greyborder .col-sm-4:last-of-type {border-right:0;}\n.greybg {\nbackground-color: #652d92; text-align: center; padding: 10px; color: #fff; }\n.justify-content-center {\n    -webkit-box-pack: center !important;\n    -webkit-justify-content: center !important;\n    -ms-flex-pack: center !important;\n    justify-content: center !important;\n}\n.col-sm-0 {\n    width: 16.666667%;\n    float: left;\n position: relative;\n    min-height: 1px;\n    padding-right: 15px;\n    padding-left: 15px;}\n .col-sm-10c{\n    width: 10%;\n    float: left;\n position: relative;\n    min-height: 1px;\n    padding-right: 15px;\n    padding-left: 15px;}\n.col-sm-2 img {text-align: center;\nmax-width: 70px;}\n.col-sm-5 img {    max-width: 150px;padding-top: 15px;}\n.col-sm-6 {padding:20px;\ntext-align:center;}\n.hasborder {margin-bottom: 20px;\n   \n    padding-bottom: 20px;\n     align-items: center;\n    display: flex;\n}\n\n.hasgreyborder {margin-bottom: 15px;\n\n    padding-bottom: 10px;\n}\n.hasborder h3,\n.hasborder p {text-align:right;}\n.reverse h3,\n.reverse p {text-align:left;}\n@media (min-width: 1200px) {\n.container {\n    width: 1140px;\n    max-width: 100%;\n}\n.row {\n    margin-right: 0;\n    margin-left: 0;\n}\n}\n@media (min-width: 850px) and (max-width: 1100px){\n .fleximgrow div {\nmargin: 0;\n    text-align: center;\n    font-size: 15px;\n    background: #fff;\n \npadding: 10px;}\n.reverse h4 {text-align:left !important;}\n.greyborder h4 {text-align:center !important;}\n.row.justify-content-center.hasborder.reverse.flexr {\n    flex-direction: row !important;\n}\n}\n@media (min-width: 990px) and (max-width: 1200px){\n .greyrow .col-sm-3 {\n    border: 1px solid #fff;\n    margin: 10px;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    padding: 15px;\n    font-size: 15px;\n}\n\n.col-sm-2, .col-sm-3 {\n    padding: 5px;\n}\n.greysection .greyborder {\nmargin: 5px;}\n.greyborder h4 {\nfont-size: 15px;}\n h4 {\n \n    font-size: 19px;}\n \n}\n@media (min-width: 576px) and (max-width: 850px){\n .greybg {\n   \n    text-align: center;\n    padding: 20px 10px;\n    color: #fff;\n  \n    max-width: 50%;\n}\n\n    .col-sm-2 h4 {\n    padding: 15px 8px;\n    font-size: 16px;\n    margin: 5px 0;\n}\n.maintop {display:flex;flex-direction:column;}\n.hasborder h4 {text-align:left !important;}\n.col-sm-2 h4 {text-align:center !important;}\n.col-sm-2 {width:100%;    max-width: 100% !important;}\n.col-sm-4 {\n   width:33%;\n}\n.row.bluebg {\n    display: flex;\n    justify-content: center;\n}\n.greyborder h4 {text-align:center !important;}\n.wid128 {width:128px;}\n.greyborder .col-sm-4 {\n    border-right: 0;\n}\n.direc {flex-direction: column !important;\ndisplay: flex;}\n.direc .col-sm-6 {width:100% !important;}\n.col-sm-3 h4 {    height: auto;}\n\n}\n@media (min-width: 580px) and (max-width: 990px){\n .col-sm-2 {\n    width: 50%;\n    max-width: 100%;\n    padding: 5px;\n}\nh4 {font-size:18px;}\n.greyd {padding-top:20px !important;}\n}\n@media (min-width: 901px) and (max-width: 1001px){\n .reverse {flex-direction: row !important;}\n .row.justify-content-center.hasborder.reverse.flexr {\n    flex-direction: row !important;\n}\n.greyborder img {\n    height: 115px;\n    margin-bottom: 20px;\n}\n.hasborder h3, .hasborder p {\n    text-align: left;\n}\n.direc .col-sm-6 {\n    width: 63% !important;\n}\n}\n\n@media (min-width: 768px) and (max-width: 1000px){\n\n .hasborder h4 { text-align: left; font-size:17px;}\n .col-sm-0, .col-sm-10c {display:none;}\n .col-sm-3 h4 {\n       font-size: 14px;\n   \n padding: 10px;\n}\n.col-sm-2 h4 {text-align:center !important;}\n.hasborder {\n    margin-bottom: 20px;\n    padding-bottom: 20px;\n    display: flex;\n    flex-direction: row-reverse;\n     justify-content: space-between !important;\n  \n}\n.greyrow .col-sm-3 {\n    border: 1px solid #fff;\n    margin: 10px;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    padding: 15px;\n    font-size: 15px;\n    height: 100px;\n width: 33%;\n}\n.col-sm-3 {\n    width: 25%;\n     padding: 5px;\n}\n.greyrow .col-sm-2 {display:none;}\nh3 {    font-size: 18px;}\n.row.justify-content-center.hasborder.reverse.flexr {\n    flex-direction: row !important;\n}\n\n.greysection .col-sm-4, .greysection .fle {width:33%;}\n\n.greysection .col-sm-6 {width:50% !important;}\n\n.col-sm-6 {\n    -webkit-box-flex: 0;\n    -webkit-flex: 0 0 50%;\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 100% !important;\n width:100% !important;\n}\n.fle.row {flex-direction:row !important;}\n.direc img {width:300px;}\n.pad40, .pad70 {\n    padding-top: 20px !important;\n}\n}\n\n@media (min-width: 576px) and (max-width: 770px){\n.greyborder {\n width: 100%;}\nh2 {font-size: 30px;}\n.topcol .col-sm-6 {\n    flex-basis: 100%;\n    text-align: center !important;\n}\n.fleximgrow div {\n  \nwidth: 22%;}\n.topcol p {text-align:center !important;}\nh4 {\n    color: #717171;\nfont-size: 18px;}\n.col-sm-4 { padding-top: 10px;}\n.cole .flexro {flex-direction:column;}\n.flexro {\n    display: flex;\nflex-wrap: wrap;}\n.col-sm-3 {width:100%;}\n.license {    flex-direction: column;\ndisplay: flex;    align-items: center;}\n.license img {width:48px;}\n .greyrow .col-sm-3 {\n       border: 1px solid #fff;\n    margin: 5px;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    padding: 10px;\n    font-size: 15px;\n    height: 100px;\n    width: 33%;\n}\n.greyrow .col-sm-2 {display:none;}\n }\n@media (min-width: 767px) and (max-width: 770px){\n .flexro {flex-direction:row;}\n}\n \n@media (min-width: 576px) and (max-width: 900px){\n .col-sm-2 {\n    -webkit-box-flex: 0;\n    -webkit-flex: 0 0 16.666667%;\n    -ms-flex: 0 0 16.666667%;\n    flex: 0 0 16.666667%;\n    max-width: 16.666667%;\n   \n}\n.flexro h4 {\n   font-size: 17px;}\n.col-sm-2 {\n    flex-basis: 30%;\n    max-width: 100%;\n}\n.redr  {width:250px;}\n\n.row.justify-content-center.hasborder.reverse.pad40 {\n    padding-top: 20px !important;\n}\n.mtimg {    width: 200px;}\n.fleximage {\n    width: 45px;\n    height: 45px;\nmargin: 6px;}\n.pad70 {\n    padding-top: 0 !important;\n}\n.reverse {flex-direction:row !important;}\n.maintop {display:flex;flex-direction:column !important;}\n.hasborder h3, .hasborder p {\n    text-align: left !important;\n}\n.fleximgrow {\n    justify-content: center;\n    display: flex;\n     flex-wrap: wrap;\n}\n.maintop h3, .maintop h4,.maintop p {text-align: center !important;}\n\n.greyborder {\nwidth: 100%;\n    display: flex;\n    flex-direction: column;}\n.col-sm-3 h4 {\nfont-size: 16px;}\n\n.pad15t {padding-top:0;}\n.pad15 {padding-bottom:0;}\n.col-sm-0, .col-sm-10c {\n    width: 0;\n    float: left;\n    position: relative;\n    min-height: 1px;\n    padding-right: 0;\n    padding-left: 0;\n display: none;\n}\n\n.fleximgrow div {\nmargin: 0;}\n.greybg {\n    text-align: center;\n    padding: 10px;\n    color: #fff;\n    \/*width: 100%;*\/\n    max-width: 100%;\n}\n.hasborder {\n    margin-bottom: 20px;\n    \n    padding-bottom: 20px;\n    display: flex;\n    flex-direction: row-reverse;\n     justify-content: space-between !important;\n  \n}\n\n.col-sm-6 {\n    -webkit-box-flex: 0;\n    -webkit-flex: 0 0 50%;\n    -ms-flex: 0 0 50%;\n    flex: 0 0 50%;\n    max-width: 100% !important;\n width:100% !important;\n}\n.direc img {    width: 200px;}\n.direc {    flex-direction: column !important;}\n}\n@media (max-width:576px) {\n .greyborder .col-sm-4 {\n    border-right: 0;\n}\n.fleximgrow div {\n width: 30%;}\n.license {    flex-direction: column;\ndisplay: flex;    align-items: center;}\n.license img {width:48px;}\n.license a {text-align:center;}\n.direc img {    width: 200px;}\n .reverse {flex-direction: column-reverse !important;\n    display: flex;\n    text-align: center !important;\n }\n .col-sm-4 {\n padding-top: 10px;\n}\n.col-sm-2 {\n    width: 100%;\n}\n.greyborder {\n   width: 100%;}\n .greyrow .col-sm-3 {\n       width: 100%;}\n .direc {    flex-direction: column !important;}\n .pad15 {padding-bottom:0;}\n .pad10 {    padding-top: 25px;}\n .pad40, .pad70 {padding-top:10px !important;}\n .midimage {\n       padding-bottom: 0;}\n .hasborder {flex-direction:column-reverse;}\n .justify-content-center {    display: flex;\n    flex-direction: column;}\n .desktop td, .desktop th {\n    text-align: left;\n    padding: 8px !important;\n    font-size: 12px !important;\n}\n.fleximgrow {\n    justify-content: center;\n    display: flex;\n flex-wrap:wrap;\n}\n.bluebg .greyborder {\n margin: 0;}\n\n .greysection .greyborder {\n width: 100%;}\n.col-sm-6 h4 {text-align:center;}\n.bordertext {\n       padding-bottom: 0;\n    margin: 0 20px 10px 20px;\n}\n.col-sm-2 h4 {\n    padding: 15px 8px;\n    font-size: 16px;\n    margin: 5px 0;\n\n}\n.redr {display:none;}\nol, ul {\nmargin: 0 0 15px 0px;}\n.row {flex-direction: column;}\n.flexro {    flex-direction: row !important;}\n .hasborder h3,\n.hasborder p,\n.reverse h3,\n.reverse p {text-align:center;}\n.col-sm-7 {text-align:center !important;}\n.pad15t {padding-top:0;}\n.col-sm-3 h4 {    height: auto;}\n.h2desc {\n\n    padding: 0 10px;\n}\n}\n--\u003e\u003c\/style\u003e\n\u003cdiv class=\"wrapper main-content\"\u003e\n\u003cdiv class=\"container\"\u003e\n\u003cdiv class=\"greybg\"\u003e\n\u003cdiv class=\"midimage\"\u003e\u003cimg src=\"https:\/\/cdn.mychoicesoftware.com\/assets\/Microsoft%20Visual%20Studio%20Professional%202012\/vs2012_coding.svg\" alt=\"\"\u003e\u003c\/div\u003e\n\u003ch2 style=\"color: #fff;\"\u003eMicrosoft Visual Studio Professional 2012 - License\u003c\/h2\u003e\n\u003cp\u003eBuild and deploy professional-quality desktop and web applications and services with Microsoft LightSwitch for Visual Studio, a flexible, rapid application-development tool.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding-top: 20px;\"\u003e\n\u003ch2\u003eQuickly create quality applications\u003c\/h2\u003e\n\u003cp class=\"h2desc\"\u003e\u003cbr\u003e____________________\u003c\/p\u003e\n\u003cdiv class=\"row justify-content-center hasborder reverse\"\u003e\n\u003cdiv class=\"col-sm-4 \" style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.mychoicesoftware.com\/assets\/Microsoft%20Visual%20Studio%20Professional%202012\/vs2012_vs.svg\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-sm-6 align-self-center\" style=\"text-align: left;\"\u003e\n\u003ch4\u003eImprove productivity with an integrated solution\u003c\/h4\u003e\n\u003cp\u003eUse a single tool for all of your development tasks including coding, debugging, and deploying to improve productivity and simplify the development process. Maintain and enhance legacy applications through compatibility with Visual Studio 2010, while you build for the latest platforms.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row flexro\" style=\"text-align: center;\"\u003e\n\u003cdiv class=\"col-sm-4\" style=\"padding-bottom: 15px;\"\u003e\n\u003ch4 style=\"padding-top: 10px;\"\u003eCoding\u003cbr\u003e_____\u003c\/h4\u003e\nDevelop interactive web applications more easily and efficiently with new tools for JavaScript and jQuery.\u003c\/div\u003e\n\u003cdiv class=\"col-sm-4 greybg\"\u003e\n\u003ch4 style=\"color: #fff;\"\u003eDebugging\u003cbr\u003e_____\u003c\/h4\u003e\nYou can identify problems faster and make changes on-the-fly while interacting with your application with the new Page Inspector capability.\u003c\/div\u003e\n\u003cdiv class=\"col-sm-4\"\u003e\n\u003ch4 style=\"padding-top: 10px;\"\u003eDeploying\u003cbr\u003e_____\u003c\/h4\u003e\nYou can also build data-driven web applications with new ASP.NET model binding, client-side validation, and HTML5 forms.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding-top: 20px;\"\u003e\n\u003cdiv class=\"row pad40 justify-content-center hasborder\" style=\"border-bottom: 0;\"\u003e\n\u003cdiv class=\"col-sm-6 align-self-center\" style=\"text-align: right;\"\u003e\n\u003ch4\u003eUse the tools your users know\u003c\/h4\u003e\n\u003cp\u003eThe capabilities for Microsoft Office and Microsoft SharePoint development make it perfect for creating custom solutions that integrate with the productivity tools.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-sm-4 \" style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.mychoicesoftware.com\/assets\/Microsoft%20Visual%20Studio%20Professional%202012\/vs2012_office.svg\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row\"\u003e\n\u003cdiv class=\"col-sm-6\"\u003e\n\u003ch4\u003eGo to the next level with html5 \u003cbr\u003e_____\u003c\/h4\u003e\nTake standard development to the next level with new editors that make HTML5 and CSS3 development more productive and enrich traditional HTML development.\u003c\/div\u003e\n\u003cdiv class=\"col-sm-6 greybg\"\u003e\n\u003ch4 style=\"color: #fff;\"\u003eDevelop fast and fluid experiences\u003cbr\u003e_____\u003c\/h4\u003e\nBuild responsive user interfaces and scalable services using additions within Microsoft Visual C#, Visual Basic .NET, and Visual C++ for asynchronous programming that greatly simplify traditional thread-based code.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row pad40 justify-content-center hasborder reverse\"\u003e\n\u003cdiv class=\"col-sm-4 \" style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.mychoicesoftware.com\/assets\/Microsoft%20Visual%20Studio%20Professional%202012\/vs2012_azure.svg\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-sm-6 align-self-center\" style=\"text-align: left;\"\u003e\n\u003ch4\u003eDevelop with the best business platforms for customers\u003c\/h4\u003e\n\u003cp\u003eExtend current applications to the cloud using Windows Azure building and deploying via project templates, a seamless debugging experience, and easy publishing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row justify-content-center hasborder\" style=\"border-bottom: 0;\"\u003e\n\u003cdiv class=\"col-sm-6 align-self-center\" style=\"text-align: right;\"\u003e\n\u003ch4\u003ePowerful, design-centric tools\u003c\/h4\u003e\n\u003cp\u003eThe updated Microsoft Blend for Visual Studio includes new, design centric tools for XAML and HTML5 applications. In addition, you can experience the application while you build it with the new interactive mode, significantly reducing the time it takes to create highly interactive applications.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-sm-4 \" style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.mychoicesoftware.com\/assets\/Microsoft%20Visual%20Studio%20Professional%202012\/vs2012_html.svg\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row justify-content-center hasborder reverse\"\u003e\n\u003cdiv class=\"col-sm-4 \" style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.mychoicesoftware.com\/assets\/Microsoft%20Visual%20Studio%20Professional%202012\/vs2012_aspnet.png\" alt=\"\" class=\"bigimage\" style=\"box-shadow: 5px 5px 10px #807c7c;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"col-sm-6 align-self-center\" style=\"text-align: left;\"\u003e\n\u003ch4\u003eDevelop for multiple platforms\u003c\/h4\u003e\n\u003cp\u003eDevelop applications for Windows, the cloud, phones, Microsoft Office, and Microsoft SharePoint with the same development environment. Plus, you can automatically adapt web applications to target mobile devices with enhanced ASP.NET support for mobile browsers.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"row justify-content-center hasborder\" style=\"border-bottom: 0;\"\u003e\n\u003cdiv class=\"col-sm-6 align-self-center\" style=\"text-align: right;\"\u003e\n\u003ch4\u003eSpeed and simplify efforts with a new ide\u003c\/h4\u003e\n\u003cp\u003ePerform everyday tasks faster with the new user interface that makes it easier for you to navigate through the code and provides quicker access to common tasks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-sm-4 \" style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.mychoicesoftware.com\/assets\/Microsoft%20Visual%20Studio%20Professional%202012\/vs2012_ide.png\" alt=\"\" class=\"bigimage\" style=\"box-shadow: 5px 5px 10px #807c7c;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"greysection\"\u003e\n\u003ch2\u003eCentralize your team collaboration\u003c\/h2\u003e\n\u003cp class=\"h2desc\"\u003e____________________\u003c\/p\u003e\n\u003cdiv class=\"row justify-content-center hasborder\" style=\"border-bottom: 0;\"\u003e\n\u003cdiv class=\"col-sm-6 align-self-center\" style=\"text-align: right;\"\u003e\n\u003ch4\u003eUse a centralized source code\u003c\/h4\u003e\n\u003cp\u003eWith Team Foundation Server and Visual Studio Professional 2012, you and your team can use a centralized source code, work item, and bug tracking repository in the context of your tasks. This will help to bring your teams together to deliver value that exceeds your customers expectations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-sm-4 \" style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.mychoicesoftware.com\/assets\/Microsoft%20Visual%20Studio%20Professional%202012\/vs2012_collaboration.svg\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"padding-top: 20px;\"\u003e\n\u003ch2\u003eSystem and hardware requirements\u003c\/h2\u003e\n\u003ctable class=\"comp desktop\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eSupported operating systems\u003c\/td\u003e\n\u003ctd\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli class=\"flexunordered\"\u003e\n\u003cimg src=\"https:\/\/cdn.mychoicesoftware.com\/assets\/Microsoft%20Visual%20Studio%20Professional%202012\/vs2012_yes.svg\" alt=\"\" class=\"listunordered\"\u003eWindows 7 SP1 (x86 and x64)\u003c\/li\u003e\n\u003cli class=\"flexunordered\"\u003e\n\u003cimg src=\"https:\/\/cdn.mychoicesoftware.com\/assets\/Microsoft%20Visual%20Studio%20Professional%202012\/vs2012_yes.svg\" alt=\"\" class=\"listunordered\"\u003eWindows 8 (x86 and x64)\u003c\/li\u003e\n\u003cli class=\"flexunordered\"\u003e\n\u003cimg src=\"https:\/\/cdn.mychoicesoftware.com\/assets\/Microsoft%20Visual%20Studio%20Professional%202012\/vs2012_yes.svg\" alt=\"\" class=\"listunordered\"\u003eWindows Server 2008 R2 SP1 (x64)\u003c\/li\u003e\n\u003cli class=\"flexunordered\"\u003e\n\u003cimg src=\"https:\/\/cdn.mychoicesoftware.com\/assets\/Microsoft%20Visual%20Studio%20Professional%202012\/vs2012_yes.svg\" alt=\"\" class=\"listunordered\"\u003eWindows Server 2012 (x64)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSupported architectures\u003c\/td\u003e\n\u003ctd\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli class=\"flexunordered\"\u003e\n\u003cimg src=\"https:\/\/cdn.mychoicesoftware.com\/assets\/Microsoft%20Visual%20Studio%20Professional%202012\/vs2012_yes.svg\" alt=\"\" class=\"listunordered\"\u003e32-bit (x86)\u003c\/li\u003e\n\u003cli class=\"flexunordered\"\u003e\n\u003cimg src=\"https:\/\/cdn.mychoicesoftware.com\/assets\/Microsoft%20Visual%20Studio%20Professional%202012\/vs2012_yes.svg\" alt=\"\" class=\"listunordered\"\u003e64-bit (x64)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eProcessor\u003c\/td\u003e\n\u003ctd\u003e1.6 GHz or faster\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eRAM\u003c\/td\u003e\n\u003ctd\u003e1 GB of RAM (1.5 GB if running on a virtual machine)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAvailable hard disk space\u003c\/td\u003e\n\u003ctd\u003e10 GB\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLanguage pack\u003c\/td\u003e\n\u003ctd\u003e600 MB of available hard disk space\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eHard drive\u003c\/td\u003e\n\u003ctd\u003e5400 RPM\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eVideo card\u003c\/td\u003e\n\u003ctd\u003eDirectX 9-capable video card running at 1024 x 768 or higher display resolution\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Microsoft","offers":[{"title":"Default","offer_id":22821850055,"sku":"79D-00276-0","price":649.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/1446\/files\/2012professionalvisualstudio.webp?v=1695265942"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/1446\/collections\/2012_year_58076dec-86e5-49fd-b982-680e1e301e83.gif?v=1528910628","url":"https:\/\/www.mychoicesoftware.com\/en-ca\/collections\/microsoft-visual-studio-2012-1\/os_pc.oembed","provider":"MyChoiceSoftware.com","version":"1.0","type":"link"}