Non-GPL Client and Server SMB3 implementations

Visuality Systems provides the most complete SMB client and SMB server solutions (also known as CIFS) for Embedded products and Storage systems.




Server and Client SMB libraries written in C for any non-Windows system




Pure Java Client SMB library for any Java environment starting from 1.5

NQ™ Storage



Robust SMB Server for a range of storage systems, from standalone NAS to high-end data centers

Visuality Systems solutions are 100% commercial and feature support up to the latest SMB 3.1.1 version.

Developed over a period of two decades, NQ™ products are backed by technical support to troubleshoot any issue or to answer questions and requests for assistance. Visuality Systems engineering experts are always at hand for direct communication over phone, via e-mail or Skype.

NQ™ family products are the industry’s first choice - with over 150 Blue Chip customers worldwide, in industries as diverse as consumer devices, cyber, Storage, aerospace & defense, medical, industrial automation, and smart devices, integrating the NQ™ stack into their products.

Why Visuality Systems




  • 20 years of experience in developing and maintaining the SMB code.
  • Working closely with Microsoft for full compatibility with the newest SMB dialects.
  • Tested with the industry top quality assurance tools for compatibility, user experience, negative testing and load testing
  • Full support around the clock
  • Adaptive to any customer environment




The Server Message Block (SMB) protocol (also called CIFS), is a file and printer sharing protocol which serves as the basis for Microsoft's Distributed File System implementation. Every year, more and more networks utilize the SMB protocol for its advantages over other alternatives.

Contrary to FTP and HTTP, SMB allows not only copying an entire file, but also grants access to files over the network. File editing, for example, can be executed over SMB, without changing its location.

Furthermore, SMB version 3 and above provides enhanced security by supporting end-to-end encryption.

Another alternative, NFS, is also a file sharing protocol similar to SMB. However, NFS is only native to the Linux world, whilst using it on a Windows computer requires installing a patch. SMB scores over NFS as it is a native solution for Windows, Linux and Macintosh.

visuality nq learn more

Visuality Systems developed a Java based product. JCIFS is a Java SMB solution that support SMB1 with no further support in SMB2 or SMB3 protocols. JCIFS latest update was in 2014 and therefore the Visuality Systems SMB code written in Java is a good alternative for the open source JCIFS.

Follow Us



   August 12, 2018

Windows XP and Server 2003 users can now seamlessly upgrade from the now-defunct SMB1 stack to the encrypted up to date SMB3 protocol with the latest NQE Server. 


  July 31, 2018

Visuality Systems has released jNQ™ 1.0.1 adding security features and performance improvements to the SMB3.1.1 NQ Java library.


 January 29, 2018

Visuality Systems will be a sponsor at the SDC EMEA conference to be held in the Dan hotel, Tel-Aviv, Israel on February 27.

See Link


 November 01, 2017

Visuality Systems has released jNQ™ 1.00, features the latest SMB 3.1.1 support in Pure JAVA


May 15, 2017

The WannaCry Ransomware cyber-attack succeeded due to exploit the vulnerability of non-encrypted SMB versions – SMB1/SMB2. Moving to SMB3.1.1 has become a MUST.

See Link


March 27, 2017

The VxWorks version of NQE 2.00 is now released.


December 04, 2016

Visuality Systems has released NQE™ 2.00, features the latest SMB 3.1.1 support.