If you hope to use barcode function in several application at the same time, SDK/DLL is the best choice. With the SDK/DLL, you can encode up to 2, 335 text, 3116 digits or 1556 bytes to image such as BMP, PNG, JPG, GIF image using C/C++/Delphi/VB/C++ Builder with several lines of code. It support 4 encoding modes , Reed-Solomon error correction and several image styles such as background color, bar color, image quality, rotation angle, x-dimension and etc. You can use the library to develop application , ActiveX, ATLCOM, ASP Control, .Net Control and etc. using Microsoft Visual stduio, Borland C++ Builder or other development tools support dynamic library linkage. We support five license modal: Single User license, Small Company license, 1 Developer License，5 Developer License，Unlimited Developer License. You can develop and distribute your application with one of those license modal depends your needs. A dinamic library is library of executable functins or data that can be used by a Windows Application. Typically, a DLL provides one or more particular functions and a program accesses the functions by creating either a static or dynamic link to the DLL. A static link remains constant during program execution while a dynamic link is created by the program as needed. DLLs can also contain just data. DLL files usually end with the extension .dll, .exe., drv, or .fon. A DLL can be used by several applications at the same time. Some DLLs are provided with the Windows operating system and available for any Windows application. Other DLLs are written for a particular application and are loaded with the application.