.NET Development

CODE Consulting has more than its fair share of superstars, including Microsoft RDs (Regional Directors), Microsoft MVPs (Most Valuable Professionals), speakers at national and international conferences, authors and industry insiders. All of our developers are involved in an ongoing internal training program that encompasses Visual Studio and .NET languages, design patterns, software development methodologies, software lifecycles, database technologies and more. Our experts are directly involved with a variety of networks, ranging from local and worldwide communities, to direct involvement with Microsoft.

As a result, we can help you with .NET projects of any kind and language, especially business application projects (Web, Windows, and Mobile) based on major .NET languages (C# and VB in particular). We have been involved in .NET since the first Alphas and Betas of .NET (and even before, as we even have former members of Microsoft's Visual Studio team on staff) and have been extensively involved in various aspects of .NET development ever since. Our people present and write extensively about .NET, but most importantly, we have extensive .NET real-world development expertise.

When you engage with CODE/EPS Software for a .NET project, you are not just getting access to our in-house staff, but you are also getting access to our extensive network, including the CODE Magazine authors and CODE Training trainer networks, MVP networks, RD networks, and various other communities with which we are directly involved. We are also known to take problems directly back to Microsoft in order to resolve them. This all adds up to a level of expertise that is unmatched in our industry.

We can help customers with .NET projects of any size and nature. We handle large projects start-to-finish, including project management. We augment existing teams. We provide expertise for specific targeted areas. We mentor and/ or train. Our involvement in .NET projects can be tailored completely according to your needs.

Common Technologies

.NET spans a wide range of technologies. The following is a short list of the most common .NET related technologies in which our customers are usually interested. We can help you with all of them. For a full range of specific sub-services related to .NET, see the “Related Services” section.

Starting a .NET Project

As with many of our projects, we usually start .NET Projects with a Vision & Scope Workshop in order to determine the overall goals of the project, the size of the effort, and best approach. Based on the findings of this process, we decide on the next steps together, with the customer. Often, there may be a Proof of Concept or Prototype phase that subsequently moves into a further standard development process.

Project Lifecycle and Development Approach

.NET projects vary greatly in size and complexity and thus, the development and project management approach must be customized accordingly. We work with our customers to decide on the best possible approach that matches the customer's need and incorporates CODE at the level desired, whether that be a small supporting role, or the other end of the spectrum, which has CODE manage and handle a majority of the project. In many cases, we do not use our own approach, but instead integrate with a customer’s existing process.

Many ASP.NET projects utilize some variation of an Agile methodology.

Purchase Options

.NET Applications come in all shapes and sizes, and the most appropriate business arrangements for such projects need to be determined on a case-by-case basis together, with the customers. In many cases, .NET projects are set up as "time-and-materials" projects billed on an hourly basis (either billed on an ongoing schedule, through service agreements, or as pre-paid hourly blocks). Sometimes, .NET Applications can also be built on a fixed-price basis, but due to the complexity and size of such projects, this is only possible under specific conditions and specific scenarios.

Purchasing Our Services

We offer our services in a variety of ways to meet every possible need. Options range from plain time and materials setups, to hourly blocks and montly service contracts, and sometimes even fixed price setups (especially for mobile "apps"). Contact us for more information and for a Schedule of Fees.

Click here to contact us!

Related Services

System Architecture

Constructing systems properly is the most important aspect of any software project. With the right architecture (and proper management), almost any problem can be compensated. If, on the other hand, the architecture is wrong, you have an extremely costly and time-intensive problem. We can help you to avoid these problems and reduce overall project risk, not just by sharing our own expertise, but also by letting you share in the experiences we have gathered through our CODE Magazine (authors and readers), CODE Training (trainers and attendees), events (speakers and attendees), RD, MVP, and other networks. This is a treasure trove of information you simply cannot get any other way. Can you think of anything else that could have positive impact of similar magnitude on your project?

More about this service...

Prototyping & Proof of Concept

All software projects include risks and unknowns. Will new technology "X" really work as advertised? Will technique "Y" work well for our needs? Will device "Z" really be able to handle everything we expect it to? Will a planned solution to a known problem really solve everything, and will we be able to implement it as quickly as we hope? These are questions that need to be answered sooner rather than later as failures associated with them could spell disaster for any project. Prototypes and Proof of Concept projects are a good way to provide necessary answers. They are also a good way to start projects using small but significant steps.

More about this service...

Web Sites and Web Applications

HTML is the most widely available and deployed application platform today, spanning a wide range of technologies and standards. We perform most of our web development with ASP.NET (MVC and WebForms) and Ruby. CODE can help you with various aspects of any development project including HTML4/5, CSS, ASP.NET, JavaScript or jQuery, and more. CODE can even help you with the graphic design of your websites and apps. CODE Consulting has the expertise to train, mentor or write your complete web application.

More about this service...