Smart Card SDK is a development kit for programming applications with smart cards on Windows platforms.
The SDK provides a set of tools, libraries and manuals for smartcard programming in C++, C#, VB.NET, Visual Basic 6, Java, Delphi and other COM interop languages, accompanied by several code samples in various programming languages.
The SDK provides also some absolutely innovative libraries: .NET Smart Card API, SLE4442 API, .NET Cryptoki that simplify the integration of smart cards in applications that use smart cards.Smart Card SDK contains:

Smart Card

(on request it is possible to ask for a different quantities and types of smart cards) 

Smart card reader/writer

1 smart card Reader/writer USB PC/SC compliant
Bit4id Evo, BluDrive II, Omnikey or SCM


Develoment libraries for smart cards integration:

  • Smart Card API:
    C++ Library to communicate with the smart card for Windows
  • NET Smart Card API:
    .NET library to integrate smart cards in .NET applications
  • Java Smart Card API (JSCAPI):
    to integrate smart cards in Java applications
  • VB6 Smart Card API:
    VB6 module for communication with the smart card in Visual Basic 6
  • Open Card Framework:
    Java classes to communicate with the smart card in Java
  • Java Smart Card I/O API:
    to integrate smart cards in Java

Development tools:


  • Smart Card SmartOS Refence Manual
  • API documentation
  • Libraries Refence Manuals
  • Code Samples in C++, C#, VB.NET, VB6 and Java

Driver e middleware

Optional Libraries (not included in the basic SDK price)

  • .NET PKCS#11 API:
    .NET library to communicate with the PKCS#11 smart cards on .NET platform, Visual Basic 6, Delphi and other COM interop languages
  • SLE4442Lib:
    set of libraries for programming SLE4442 in C/C++, C#, VB.NET and Java


Smart Card SDK content:

  • 1 SmartOS K1
  • 1 SmartOS K2
  • 1 SmartOS KW
  • 1 SmartOS CK
  • 1 Smart Card Reader/Writer
  • Develoment libraries:
    • C/C++
    • .NET (C#, VB.NET)
    • Java
    • VB6
  • Code Samples
  • Manuals


SDK Libraries

Base Libraries:

  • .NET Smart Card API (C#, VB.NET)
  • Java Smart Card API
  • C/C++ Smart Card API

Optional Libraries*:

  • .NET PKCS#11 API
  • .NET SLE4442 API
  • Java SLE4442 API
  • Java CNS API
  • .NET Digital Signature API
  • Java Digital Signature API


* Optional Libraries are not included in the basic SDK cost


Programming Smart Card


Smart Card related technologies, platforms, specifications, case studies and sample codes for Java, C/C++, C#, VB.NET and Visual Basic

  • ISO7816
  • Java Card
  • PC/SC
  • PKCS#11
  • PKCS#15
  • EMV
  • OpenCard Framework
  • Java Smart Card I/O API
  • Smart Card Applications
  • Cryptography