C++, C# and LabView solution for Optical Coherence Tomography