Software Engineering

Reston Software provides state-of-the-art, U.S.-based software development services. We can fulfill your immediate and long-term software development needs by creating new applications, supporting and enhancing existing applications, and modernizing legacy applications.

We focus primarily on Microsoft technologies: .NET, WPF/XAML, Visual C++, COM/ATL, ASP.NET, Microsoft Office plug-ins.

We also specialize in upgrading legacy programs to modern environments. We are experienced in upgrading Visual Basic programs (from version 2.0 and higher) to the latest version of VB.NET, and in upgrading Windows NT, 2000, and XP applications to Windows Vista, 7, and 8.