Java, VB and C++ Too!

Java, VB and C++We focus primarily on providing solutions around the Microsoft .NET Framework and the C# language but our engineers also have extensive experience implementing Java, VB, and C++ solutions.

Port Legacy Applications to .NET

We help our clients port legacy applications to modern .NET technologies by combining our experience with other systems and our mastery of the C# language and the Microsoft .NET Framework. Whether re-implementing an existing Java application or website using .NET technologies, porting a legacy Micosoft Access application to Windows Forms, or building a .NET front-end to an existing set of Java components, our team of expert developers delivers the right solution for our clients.

Port MFC, MS Access, and OWL to .NET

We help our clients with the porting to .NET technologies of existing applications originally written to the Microsoft Foundation Class library or Borland’s Object Windows Library. Our software engineers re-implement these applications or components and incorporate new technologies and methodologies to bring them into the 21st century. Porting existing Microsft Access applications to .NET is another task that our engineers have come to master.

Performance Tuning in C++

Taking on an existing Visual Basic or C# .NET project and enhancing it with components written using a mix of C++ Managed Extensions and unmanaged code is also part of what we do.  For example, we can implement complex algorithms using unmanaged C++ code to squeeze every ounce of performance out the computer’s CPU and wrap them up with a layer written in C++ Managed Extensions so they are compatible with any .NET language.  We can do a similar job in the Java world using Java Native Interface.

We Build Bridges

Projects often require multi-disciplinary skills to interface with other systems. For example, our client’s .NET application may need to access the services of a vendor’s component written in Java. Our team can effectively build a bridge component using a variety of approaches to quickly and effectively glue the two layers of code.