Over 400 VCL UI controls for modern, feature-rich Windows application development with Delphi & C++Builder
  • Includes: feature-packed grid, planner, web updater, treeview, spreadsheet, rich text editor, planner, Office ribbon/toolbars, advanced edits, listboxes, outlookbar, syntax memo and much more
  • Comes with full source code, free updates & free priority support for a full version cycle
  • Works with Delphi 7 to the latest version of RAD Studio

Bytescout BarCode Generator SDK v.4.50.0.875

By Bytescout.

Shareware 30 Nov 2016

Description

Generate barcodes with Bytescout BarCode Generator SDK for .NET and ActiveX. BENEFITS: - includes components for desktop and web applications development: .NET class, WinForms Control, ASP.NET Web Image control, SSRS reporting service, ActiveX interface to generate barcodes from Visual Basic 6, Classic ASP, Delphi, Javascript, Word and Excel VBA - almost all development languages are covered; - 100+ source code samples included (just copy and paste.) for all supported languages and platforms; - supports almost all 1D linear and 2D (multidimensional) barcodes; - made using 100% C# code for .NET (optional source code licensing is available.) - adds barcodes to PDF documents (no other components are required); MORE TECH DETAILS: - Includes 4 types of controls and components: Windows Forms control (for WinForms applications), WebImage control (for ASP.NET) , SSRS control for ASP.NET and non-visual .NET and ActiveX classes for instant barcode image generation; - Supports almost all 1D barcodes types (including Code 39, Code 128, UPCA, UPCE, GS1 and many other), including EAN-13 and supplemental EAN-2 and EAN-5 barcodes; - Supports 2D barcodes: QR Code, Aztec, PDF417, DataMatrix, MaxiCode; - Supports GS1 barcodes (also known as RSS): GS1 Code 128, GS1 DataMatrix, GS1 Databar Omnidirectional, GS1 Databar Stacked, GS1 Databar Omnidirectional, GS1 DataBar Truncated; - WPF barcode control included; - Built-in automatic validation of barcode value; - Adjustable visual appearance: font, font size, foreground and background colors - Exports generated barcode as PDF, EMF, JPG, PNG, GIF, TIF images; - Draw generated barcode on control or printer .hDC (in both ActiveX and .NET versions of the SDK); - Supports Local Reports (RDLC) and SSRS reports support for ASP.NET; - and much more.

Informations

  • Status: Fully functional
  • Source: None
  • price: $399.99
  • Exe demo: included
  • Size: 31 181kB

Platforms: D7

Bytescout BarCode Reader SDK v.8.60.0.1561

By Bytescout.

Commercial 29 Dec 2016

Description

Fast and reliable. Can read barcode from image, read barcode from PDF, read barcode from TIF in your Windows desktop and web applications Can read QR Code, Code 39, Code 128, EAN-13, UPCE, UPCA, Aztec, PDF 417, MICR and lot of others. Provides both 1D and 2D barcode recognition. Reads PDF and TIF without any other tools required. BENEFITS: * Reads barcodes from JPG, PNG, TIFF images and PDF (no other components are required); * Dozens of ready to copy-and-paste source code samples are included; * Made with 100% C# code (optional source code licensing is available on request) * Sample GUI application to test the sdk against your your images and PDF documents is included into the SDK. TECHNICAL DETAILS: * Works in .NET, ASP.NET; * Can be used from ActiveX compatible languages (ASP classic, Visual Basic 6) via wrapper; * Reads 1D and 2D barcodes: Code128, Code39, QR Code, EAN13, EAN8, Interleaved 2 of 5, UPCA, UPCE, Codabar, GS1, PDF417, Datamatrix, Aztec, PDF 417, Patch barcodes, MaxiCode, Codabar, Codablock, MICR, Postal barcodes, Australian Postcode and others. * Reads from JPG, BMP, PNG, TIFF, PDF; * Supports images captured from web camera devices. * Supports multipaged PDF and TIF files without other tools required; * and more.

Informations

  • Status: Fully functional
  • Source: None
  • price: $499.99
  • Exe demo: included
  • Size: 57 664kB

Platforms: D7

ByteScout PDF Extractor SDK v.8.0.0.2523

By Bytescout.

Commercial 29 Dec 2016

Description

PDF Extractor SDK for Windows software developers: PDF to Text, PDF to XML, Images from PDF, Read PDF information, PDF to CSV for Excel. Bytescout PDF Extractor SDK allows to convert PDF to text, PDF to XML, PDF to CSV, extract images from PDF, extract information about PDF files in .NET and ActiveX interfaces without any additional software required. Benefits: - converts PDF to plain text (and can follow columns if you converting a newspaper in PDF format.) - including invisible text extraction; - converts tables in PDF to Excel (CSV) by reading cells from given rectangle; - converts tables in PDF to XML files; - extracts PDF file metadata (title, author, description) and get other information about the file (number of pages, encrypted or not); - extracts embedded images from PDF document (in ASP.NET, VB.NET, C#, VB6 and VBScript); - NEW: DocumentMerger and DocumentSplitter interfaces and classes to merge and split PDF documents; doesn't require Adobe Reader or any other PDF reader software to be installed; - provides .NET and ActiveX interfaces; - made with 100% managed C# code.

Informations

  • Status: Fully functional
  • Source: None
  • price: $499.99
  • Exe demo: included
  • Size: 603kB

Platforms: D6

ByteScout PDF Renderer SDK v.8.0.0.2523

By Bytescout.

Commercial 29 Dec 2016

Description

PDF Renderer SDK is a new product to convert PDF to PNG, BMP, TIFF, PDF to EMF metafiles PDF Renderer SDK for .NET, ASP.NET, ActiveX converts PDF to PNG, TIFF, BMP, PDF to EMF metafile without Adobe Reader or other PDF software required. BENEFITS: * doesn't require Adobe Reader or any other PDF reader software to be installed; * renders text, fonts, font styles; * renders vector graphics; * renders images; * preserves original layout as much as possible; * can render a given area or a whole page; * works in .NET, ASP.NET and Visual Basic 6 applications; * works in both x86 and x64 modes; * SDK is accessible from legacy programming languages like Visual Basic 6 and Classic ASP.

Informations

  • Status: Fully functional
  • Source: None
  • price: $999.99
  • Exe demo: included
  • Size: 50 832kB

Platforms: D7

Bytescout PDF To HTML SDK v.8.0.0.2523

By Bytescout.

Commercial 16 Dec 2016

Description

PDF To HTML SDK allows developers to convert PDF to HTML without any additional software required. Benefits: * converts PDF to HTML with layout preserved; * text, fonts, images, tables are preserved; * vector graphics is preserved (as a background images); * precise positioning of text and images to reproduce the original PDF file; * doesn't require Adobe Reader or any other 3rd software to be installed; * works with .NET 2.00, 3.5, 4.00 in desktop applications; * works with ASP.NET 2.00, 3.5, 4.00 in web-applications; * provides access via ActiveX interface for use by legacy programming languages (Visual Basic 6, old versions of Delphi) and scripting (VBscript and others).

Informations

  • Status: Fully functional
  • Source: None
  • price: $1299.99
  • Exe demo: included
  • Size: 603kB

Platforms: CB3, CB4, D7

Bytescout PDF Viewer SDK v.8.2.0.2697

By Bytescout Software.

Shareware New 23 Mar 2017

Description

Bytescout PDF Viewer SDK provides a visual control to implement your own PDF reader to view PDF file from your application. It installs a control that you may add from toolbox to the form in your application. Benefits: * control to view PDF files; * views PDF files without Adobe Reader or other tools installed; * zoom in/out support; * multiple pages support; * copies text to clipboard; * finds text in PDF. System Requirements: Visual Studio 2005-2012 and Microsoft .NET framework 2.0, 3.5, 4.00.

Informations

  • Status: Fully functional
  • Source: None
  • price: $999.99
  • Exe demo: included
  • Size: 603kB

Platforms: C2k6, C2k7, C2k9

Bytescout Spreadsheet SDK v.2.70.1553

By Bytescout.

Shareware 05 Dec 2016

Description

Read and write XLS, XLSX from ASP.NET, .NET, VB, C#, PHP and other programming languages without Excel installed. Supports formula calculations, text formatting, rows, columns, sheets management and much more. Can be used from legacy Visual Basic 6 and ASP classic, Delphi through special ActiveX wrapper with improved XLS and XLSX formats support and formula calculations Technical details: # 150+ source code samples ready to copy and paste from. # Writing for XLS, HTML, TXT, CSV, XML support; # Exports to PDF without any other libraries required; # Reading for CSV, XLS (Office 97-2010), XLSX (Office 2007-2010) and ODS (Open Office Calc) support; # Formula calculations (standard functions, add-in formula like XIRR) support; # Can be used in Visual C#, Visual Basic.NET and ASP.NET; # Cells, columns, rows, worksheets support; # Unicode support; # 12 chart types supported; # Cell formatting (font, color, border style, alignment) is supported; # Capable of changing existing Excel documents (change data and save modified document, add or remove rows, columns); # Export XLS into CSV, TXT, HTML and XML, PDF; # Reads Excel files into dataset; # Convert spreadsheets from command line or .bat command files using Spreadsheet SDK Console version.

Informations

  • Status: Fully functional
  • Source: None
  • price: $499.99
  • Exe demo: included
  • Size: 20 373kB

Platforms: D7

Callback File System v.6.1

By Ken Ivanoff.

Shareware 14 Jun 2016

Description

With Callback File System you can create your own file system within your application and expose this file system to Windows as a virtual disk or a folder on existing disk. Callback File System provides a kernel-mode driver, which calls your application when it needs to perform some file system operation, and a user-mode API for use by your application. And your application can expose generic data as a file system to third-party processes.

Informations

  • Status: Fully functional
  • Source: None
  • price: $7526
  • Exe demo: included
  • Size: 37 226kB

Platforms: D2005

CallbackFilter v.4.1

By Ken Ivanoff.

Shareware 14 Jun 2016

Description

With CallbackFilter component your Windows and .NET application can keep track of file and directory operations and control them in real-time. The application is notified about access to the disk right when the requests for operation come. You can track and decline access to the files and directories, hide files, restrict certain operations and even modify (encrypt, copy-on-write etc.) file contents on the fly. You can also create virtual files.

Informations

  • Status: Fully functional
  • Source: None
  • price: $2180
  • Exe demo: included
  • Size: 23 114kB

Platforms: CB5, D2005

Clever Internet Suite v.8.2

By Clever Components.

Commercial 15 Jan 2016

Description

Internet components - Clever Internet Suite is the native Delphi VCL for RAD Studio XE7, XE8, .NET and ActiveX. The suite includes more than 50 components for Internet development and its code is constantly being refined and improved. HTTP, FTP, SMTP, POP, IMAP, SFTP (SSH), OAUTH, SOAP, WebDAV components. Full IpV6, Unicode and 64bit support.

Informations

  • Status: Fully functional
  • Source: None
  • price: $552
  • Exe demo: included
  • Size: 3 542kB

Platforms: CB6

Color Lib v.2.0.2

By Marko Binic.

Freeware + source 28 Mar 2008

Description

This is the most complete color picker and conversion library you can find for Delphi. These components provide you with professional ways to pick colors and convert between color models as well as HTML color conversion utilities. In the newest release this pack contains 31 color tools which can be combined, letting you create numerous new tools and color dialogs.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 148kB

Platforms: C2k6, D2005, D2006, D5, D6, D7

EaseTag Tiered Storage Filter Driver SDK v.3.0.4.1

By Victor Rich.

Shareware 05 Nov 2015

Description

File System Tiered Storage Filter Driver SDK, is a data storage technique which automatically moves data between high-cost and low-cost storage media. Tiered Storage Filter systems exist because high-speed storage devices, such as hard disk drive arrays, are more expensive (per byte stored) than slower devices, such as optical discs and magnetic tape drives. Tiered Storage Filter systems store the bulk of the enterprise's data on slower devices.

Informations

  • Status: Fully functional
  • Source: None
  • price: $2999
  • Exe demo: included
  • Size: 3 738kB

Platforms: CB4, CB5, CB6

Extended v.0.9.0.4

By LIBERLOG.

Freeware + source 08 Sep 2010

Description

Optimized components to manipulate DB colors, DB images, DB Numeric, DB Listview, Inifile with forms, Checks, DB navigation. There are also buttons with centralized Glyph.

These components are part of a VRAD management framework. A RAD Management framework is operational under Windows.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 6 440kB

Platforms: D2006, D7

FoxBurner SDK v.7.0.1

By Ingo Foerster.

Shareware 26 May 2016

Description

Enhance your application with the best in class FireMonkey-compatible CD/DVD/Blu-ray recording SDK. Plenty of samples, extended documentation and predefined dialogs for burning/erasing tasks ensure easy start and ultra-fast integration. Works under Windows, Linux and Mac, runs perfect on QT Framework. Flexible licensing allows to match spendings to actual development demands.

Informations

  • Status: Fully functional
  • Source: None
  • price: $999
  • Exe demo: included
  • Size: 31 694kB

Platforms: D2005

Gismo v.1.0

By JanSoft.

Freeware + source 31 Aug 2000

Description

The Gismo collection contains the janStrings utility unit and 4 releated components: TjanScript a Forth style language with XML and Database support; TjanXMLTree a DOM based XML parser with filter methods; TjanWebServer a compact web server with integrated janScript support; TjanPagedFile a TComponent descendant that manages password protected and encrypted multi-user (max 255) record-locked tagged-string text files with random read/write access and variable record lenght between the specified page size (minimum 64 bytes) and 2Gb. Space of deleted records is re-used. Supports: NEW (table), OPEN, CLOSE, APPEND, SELECT (recordsets using TjanScript), ORDER BY (multi-key), UPDATE, DELETE; detailed help files included.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 721kB

Platforms: D4, D5

IWCGjQuery Mobile Suite - for Intraweb v.2.6.0.99

By CGDevTools.

Commercial 08 Jul 2015

Description

CgDevTools takes great pleasure in announcing a new set of jQuery Mobile components for Intraweb.

Main features include:

  • Support for all popular mobile device platforms
  • Most jQuery Mobile features (options and client API)
  • Design Time support with HTML Render
  • Dynamic runtime Theme support for professional application skinning
  • Javascript Intellisense Edition for direct Script event handling
  • Ajax navigation & transitions
  • Touch and mouse event support
  • HTML5 Markup
  • Mobile project structure is similar to Delphi project, each page is a form
  • More...
For other versions that best fits your Intraweb and Rad Studio version visit authorís download page.

Informations

  • Status: Evaluation (time-limit)
  • Source: On purchase/registration
  • price: $130
  • Size: 140 212kB

Platforms: C2k10, C2k7, C2k9, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, CBXE8, D2007, D2009, D2010, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8

Key Objects Library v.1.00

By Vladimir Kladov.

Freeware + source 01 Oct 2001

Description

KOL - Key Objects Library is a set of objects to develop power (but small) 32 bit Windows GUI applications using Delphi.

KOL allows to create very compact Windows32 GUI applications (starting from ~13,5K without compression - if suggested system units replacement used). The most of code is converted to built-in assembler.

A help generating tool xHelpGen is provided for KOL, which creates detailed documentation in html format. Documentation is generated on base of comments from the source, so developers instantly have access to the most fresh and complete documentation.

A package MCK (Mirror Classes Kit) provided with KOL, and all the advantages of visual programming are available for developers who use KOL.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 379kB

Platforms: D2, D3, D4, D5, D6

MiTeC Forensic Analysis Component Suite v.1.2.2

By MiTeC.

Freeware 04 Apr 2016

Description

  • TFAC_Chrome_History - Google Chrome history analyzer
  • TFAC_Firefox_History - Mozilla Firefox history analyzer
  • TFAC_IE_History - Internet Explorer history analyzer
  • TFAC_Opera_History - Opera history analyzer
  • TFAC_Safari_History - Apple Safari history analyzer
  • TFAC_ICQ_History - ICQ 6,7 message database analyzer
  • TFAC_MSN_History - Windows Live Messenger file analyzer
  • TFAC_Skype_History - Skype ChatMsg file analyzer
  • TFAC_Yahoo_History - Yahoo Messenger file analyzer
  • TFAC_OE - Outlook Express message database analyzer
  • TFAC_Thunderbird - Mozilla Thunderbird message database analyzer
  • TFAC_WinMail - Windows Live Mail message database analyzer
  • TFAC_IE - Settings, Typed URLs, Search assistant and Accounts analyzer
  • TFAC_IE_AutoComplete - AutoComplete Passwords (IE7) analyzer
  • TFAC_Info2 - Recycle Bin Info2 file analyzer
  • TFAC_RBI - Recycle Bin $I file (Vista) analyzer
  • TFAC_Favorites - Favorites file analyzer
  • TFAC_IndexDAT - Index.Dat file analyzer
  • TFAC_Mork - Mork file analyzer
  • TFAC_PrefetchList - Windows Prefetch files analyzer
  • TFAC_RecentList - Recent documents file analyzer
  • TFAC_Shortcut - Shortcut (LNK) file analyzer
  • TFAC_ARPCache - Add/Remove Programs Cache registry key analyzer
  • TFAC_ComDlg32 - Last Visited and Open/Save MRU registry key analyzer
  • TFAC_MUICache - Multi User Interface Cache registry key analyzer
  • TFAC_RecentDocs - RecentDocs registry analyzer
  • TFAC_ShellBags - ShellBags registry analyzer
  • TFAC_StreamMRU - StreamMRU registry analyzer
  • TFAC_UserAssist - UserAssist registry analyzer
  • TFAC_Creds - Network Credentials analyzer
  • TFAC_PStore - Protected Storage analyzer
  • TFAC_USBHistory - USB usage history
  • TFAC_WZC - XP Wireless Zero Configuration analyzer
  • TFAC_WLANAC - WLAN AutoConfig analyzer
Every component has Load/Save data capability to highly customizable format.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • Source price: $230
  • Exe demo: included
  • Size: 11 012kB

Platforms: D2005, D2007, D2009, D2010, D7, DX, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8, FM, FM2, FM3

ParoSifre login v.2016

By Kaan Kucuk.

Freeware 22 Nov 2016

Description

ABBOUT PAROSIFRE? Parosifre is a login software for all systems and software. Parosifre includes password and a combination lock. Password and combination lock consisting of 10 digits. Standard is five positions long password letters and supplemented with 5 positions fake password letters. The system generates a random password 5 digits and 5 positions as refrenties key(combination lock) between 0 and 9. Example: Password: Dolphins Combination lock: 12345678 Parosifre: QWoAMlFsLh (system generate random) Enter parosifre: 2385 FEATURES - System generates a random password code by any login - Only one password and combination lock -Another person that knows the password. It is useless. Which passwords that are assigned to which combination code will not found - 3 time wrong input, login blocked. - There is no need to change the password and combination lock to unblock parosifre - To unblock parosifre you enter password and combination lock - Suitable for all media, software, web database - Login with the classic password - Parosifre software useful for all system(software, database and etc.) - Options and servers available - Utility and testing software available DLL/LIBRAY can be used in Delphi or C+

Informations

  • Status: Fully functional
  • Source: None
  • Exe demo: included
  • Size: 2 053kB

Platforms: DXE7, DXE8

PDFium Component Suite v.4.4

By WINSOFT spol. s r.o..

Shareware New 18 Mar 2017

Description

Delphi and C++ Builder components for viewing, navigating, text extracting and editing PDF files.
  • uses PDFium open-source PDF rendering engine
  • available for Delphi/C++ Builder 5 - 10.1 and Lazarus 1.6.4
  • source code included in registered version
  • royalty free distribution in applications.

Informations

  • Status: With Nag-Screen
  • Source: On purchase/registration
  • price: $100
  • Size: 3 448kB

Platforms: C2k10, C2k6, C2k7, C2k9, CB64, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, CBXE8, CX, CX.1, D2005, D2006, D2007, D2009, D2010, D7, DX, DX.1, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64, DXE7, DXE8

PDFium Component Suite for FireMonkey v.4.4

By WINSOFT spol. s r.o..

Shareware New 29 Mar 2017

Description

Delphi and C++ Builder components for viewing, navigating, text extracting and editing PDF files.
  • uses PDFium open-source PDF rendering engine
  • supports Windows 32, Windows 64, macOS, iOS32, iOS64 and Android
  • available for Delphi/C++ Builder XE2 - 10.1
  • source code included in registered version
  • royalty free distribution in applications.

Informations

  • Status: With Nag-Screen
  • Source: On purchase/registration
  • price: $100
  • Size: 12 001kB

Platforms: CB64, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, CBXE7, CBXE8, CX, CX.1, DX, DX.1, DXE2, DXE3, DXE4, DXE5, DXE6, DXE7, DXE8, FM, FM2, FM3

PNG Components for Code Gear C Builder 2007 v.1.0

By Alexandr Ivanov.

Freeware + source 22 Sep 2008

Description

Contains the next components:
  • PNG Image List
  • PNG BitBtn
  • PNG Speed Button
  • and others.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 142kB

Platforms: C2k7

PUtils v.1.01

By Peter Szarvas.

Freeware + source 19 Apr 1999

Description

This unit including some useful function and procedure. Example: Days (a month days); WorkDays; DateToLongStr (with month names); some MessageDLG clone; InputPlus (enabled SpinEdit , Password and any bitmap); GaugeShow; GaugeNext; GaugeClose; extended registry support with variant type: RegWrite, RegRead functions; GetFreeRes (like the Windows 95 resoulce monitor); Memo line support (GetX, GetY, SetX, SetY ...); GetWaveVolume; SetWaveVolume, etc...

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 60kB

Platforms: D3, D4

SecureBlackbox for Java v.14.0

By Ken Ivanoff.

Shareware 19 Dec 2015

Description

SecureBlackbox for Java is a comprehensive class library that adds SFTP, FTPS, SSH, PGP, PDF, XML security, S/MIME, SSL/TLS, HTTPS, PKI, ZIP, EDI, Cloud, WebDAV, SAML, Office security support to your Java or Android application. SecureBlackbox primary goal is to provide technology for the wide range of applications, hiding the details of low-level protocols and algorithms, used by the parties during secure conversations.

Informations

  • Status: Fully functional
  • Source: None
  • price: $883
  • Exe demo: included
  • Size: 56 862kB

Platforms: CB6

SocketTools File Transfer v.8.0.8050.2538

By Sherry Harwin.

Freeware 18 Jun 2016

Description

The SocketTools File Transfer components enable you to easily integrate file transfer functionality into your applications with just a few lines of code using the standard FTP and HTTP protocols. Includes .NET and ActiveX components on 32-bit and 64-bit platforms, with support for both IPv4 and IPv6 connections. Documentation and examples are included with the product. This freeware version is completely free to use and redistribute.

Informations

  • Status: Fully functional
  • Source: None
  • Exe demo: included
  • Size: 11 143kB

Platforms: CB6

News from our Sponsors

Displaying, editing and printing hypertext documents

TRichView is a suite of native Delphi/C++Builder components (VCL) for displaying, editing and printing hypertext documents.

ScaleRichView is a set of VCL components for WYSIWYG editing ("What You See Is What You Get"), created basing on TRichView and RichViewActions.
ScaleRichView uses TRichView engine for document rendering, but it repaginates, scales and draws pages in its own way.

more …


Develop and debug service applications easy then ever

SvCom is an integrated package of classes and tools for development of service applications and use of NT Security framework.

Currently SvCom components work under all flavours of Windows.

  • Deploy NT Service applications under Windows 9x/ME and NT/ 2000/ XP/ 2003/ 2008/ Windows 7/ Windows 8
  • Develop and debug NT services using either Windows 95/98 or NT/ 2000/ XP/ 2003/ 2008/ Windows 7/ Windows 8 - using the same classes and the same function calls (!!!)
  • Advanced service debugging (Extremely useful, when you service is not just "Hello, World!")
  • Many more features...

more …

More interesting links and pages


All binary option robots reviewed


Find the best promo codes & discounts