.NET Development

Boomcycle retains a 100% US-based Virtual .NET Development Team, featuring a C# and VB.NET-savvy PM, two F/T developers and three P/T developers.

Our .NET team recently completed the conversion of a large Visual Basic legacy enterprise system which controls the client’s entire business operation, including accounting, manufacturing and client relationship management. The system talks to an MS SQL 2008 R2 database and makes use of the Infragistics 12.x controls.

.NET Migration Challenges

A Boomcycle .NET client was staring into the abyss of a VB6 migration. In altering the VB language from VB6 to VB.NET, the Microsoft juggernaut had indifferently rolled over on this industrial enterprise, rendering their large base of VB6 code — developed over the course of the past 15 years — obsolete.  Having put off the migration from VB6 to .NET for several years, our client finally decided to confront the looming end-of-life date for the technologies upon which their enterprise was based. They were understandably wary of further unilateral changes by Microsoft.

One of the most significant differences in the legacy code and modern .NET data access techniques is the data access syntax. Boomcycle proposed LINQ but our client was concerned about the durability and performance of this technology and even more concerned about the learning curve it presented to their internal developers.

.NET Solutions by Boomcycle

Boomcycle then proposed the development of a new data layer as a prophylactic to isolate their application from the particulars of a single database connection library. While Boomcycle’s “thin layer” code is unlikely to protect against the kind of sea change represented by the VB6-to-.NET shift, it does allow one additional layer of abstraction. This single thin layer allows the client freedom should they need to adapt to changing database technologies or to intercept all data access without having to change each and every database call in our 500,000 lines of code.  It also retained the added benefit of feeling familiar to the client’s in-house development team.

U.S. Based .NET Developers

All Boomcycle development teams, including our new .NET Development team, are U.S.-based for optimal data security and project privacy. All code produced by our development teams is 100% owned by our client.

What Is Boomcycle?

Boomcycle is a San Ramon, California technology consulting and custom software solutions provider. We enjoy stable, long-term relationships with dozens of highly-skilled and experienced technology business experts, software engineers, project managers, web designers and software architects throughout the United States.

Would you like to save money and increase the value of your business?

Let’s Talk

CONNECT ONLINE
READY TO TALK?

The contact form prepares us to help you as quickly as possible

Let’s Talk