LN Systems’ programming skills cover languages such as C, C++, C#/.NET, Visual C++, Visual Basic and Unix shell scripting, giving us the capability to design and implement software at all levels from kernel/RTOS and drivers through to GUI applications.  

We have utilised both waterfall and iterative development lifecycles, and we work to a standard software development process:

  • Peer reviews (coupled with customer sign-off) ensure that the work proceeds in line with the requirements at all phases, from design and implementation through to test and final release.
  • Build management and version control provides full traceability of code evolution and ensures that correct file versions are delivered. 
  • Integration and regression testing (automated where possible) maintains repeatable functionality through the lifecycle of the development.
  • Defect tracking allows for efficient reporting and tracking of defect reports and their resolution.