Intelligent Search Technology, Ltd. specializes in search and matching software.  Name Search our flagship product provides intelligence to both online and batch search and matching applications.  Name Search not only enables systems to find and match information based on personal and corporate names but also comes with powerful address searching and e-mail searching services.  Correct Address is address verification, validation and correction software harnesses the intelligence of the Name Search.  Name search also powers ISTwatch.  ISTwatch is terrorist checking software to enabling compliance with US patriots act.   Merlin Merge supplied with the name search is used for duplicate record identification and merge purge operations. The Intelligent Choice  
HOME  |  PRODUCTS  |  SERVICES  |  CUSTOMERS  |  NEWS |  ABOUT IST  |  MY ACCOUNT
CorrectAddress®
 


CorrectAddress®
» Overview
» Features
» Intelligence
» Architecture
» Integration
» Benefits
» Web Service
» FAQ


Product Demo
» Software demo
» Free trial
» Personal demo

Technical Information
» System requirements
» SDKs
» Technical Support

address verification, address correction, address standardization,  address validation, address verification software, address matching software, address correction software, address check, usps software, data cleaning, postal software, postal discounts, verify address, free address check, mailing list software, address management, cass certified
address verification, address correction, address standardization,  address validation, address verification software, address matching software, address correction software, address check, usps software, data cleaning, postal software, postal discounts, verify address, free address check, mailing list software, address management, cass certified

address verification, address correction, address standardization,  address validation, address verification software, address matching software, address correction software, address check, usps software, data cleaning, postal software, postal discounts, verify address, free address check, mailing list software, address management, cass certified

address verification, address correction, address standardization,  address validation, address verification software, address matching software, address correction software, address check, usps software, data cleaning, postal software, postal discounts, verify address, free address check, mailing list software, address management, cass certified


 
 

CorrectAddress® Integration
Address Verification and Address Standardization Software

Applications can interface with CorrectAddress® and use address verification and address standardization functionality on all supported systems. The address correction modules can be invoked from a wide array of environments and languages, including C/C++, Java, Visual Basic, VBA, VB.NET, C#, PERL, PL/SQL, T-SQL, Visual FoxPro, PHP, Ruby, Python, ColdFusion, Power Builder and COBOL.
A number of SDKs and demos are available to assist developers with the integration of address correction and address verification into existing applications or creating new applications from scratch.
CorrectAddress® library modules are multi-thread safe and can be shared by many users.
Once you decide to try the software, our expert staff is available to assist you during installation and integration into your environment, working with you to ensure that everything works correctly and proceeds smoothly.

CorrectAddress® can be utilized from almost any operating system, database or programming environment. If your environment is not listed below, please contact our technical support to find out how our address verification and address correction technology can work for you.

Operating Systems

Database Systems

Programming Environments

C, C++
Microsoft .NET (ASP.NET, Visual Basic.NET, C#)
Java

PHP
Perl

Operating Systems


Windows (9x, Me, NT, 2000, XP, 2003, Vista)
CorrectAddress® runs on all versions of Windows supported by Microsoft. It runs successfully on all Windows Service Packs. CorrectAddress® easily integrates into database systems and other applications through the use of a dynamic link library (dll). The CorrectAddress® dll for Windows exposes all the functionality of the software. The SDKs contain numerous examples on how to call CorrectAddress® from different Windows programming environments such as VB.NET, ASP.NET, SQL Server T-SQL etc. CorrectAddress® has proven to install very fast and work extremely well on Windows systems running SQL Server or Oracle.


Sun Solaris
CorrectAddress® runs on all flavors of Sun Solaris systems, including 64 bit versions. IST will supply you with the appropriate binaries and test programs. Once the shared object is on the target machine, CorrectAddress® functions can be accessed from Oracle or other applications. The SDKs contain numerous examples on how to call CorrectAddress® from different programming environments available on Sun Solaris machines such as Java, C, C++, Oracle PL/SQL etc. Intelligent Search Technology has a lot of customers successfully utilizing CorrectAddress® on Sun Solaris systems.


HP-UX

CorrectAddress® runs on all flavors of HP-UX systems, including 64 bit versions, as long as there is an ANSI C compiler installed. Most of the systems come with such a compiler, in most cases this is the "cc" compiler. Sometimes you need to get the full version of the "cc" compiler from HP, because the default bundled compiler does not support the ANSI features. The free "gcc" compiler is also available for HP-UX systems. CorrectAddress® ships with a small java command line application that walks you through the steps of creating the shared object on the target machine. Once the shared object is created, the CorrectAddress® functions can be accessed from Oracle or other applications. The SDKs contain numerous examples on how to call CorrectAddress® from different programming environments available on HP-UX machines such as Java, C, C++, Oracle PL/SQL etc. Intelligent Search Technology has a lot of customers successfully utilizing CorrectAddress® on HP-UX systems.



Linux

CorrectAddress® runs on all flavors of Linux systems, including 64 bit versions, as long as there is an ANSI C compiler installed. Most of the systems come with such a compiler, in most cases this is the free "gcc" compiler. CorrectAddress® ships with a small java command line application that walks you through the steps of creating the shared object on the target machine. Once the shared object is created, the CorrectAddress® functions can be accessed from Oracle or other applications. The SDKs contain numerous examples on how to call CorrectAddress® from different programming environments available on Linux machines such as Java, C, C++, Oracle PL/SQL etc. Intelligent Search Technology has a lot of customers successfully utilizing CorrectAddress® on Linux systems.



AIX

CorrectAddress® runs on all flavors of AIX systems, including 64 bit versions. The free "gcc" compiler is also available for AIX systems. CorrectAddress® ships with a small java command line application that walks you through the steps of creating the shared object on the target machine. Once the shared object is created, the CorrectAddress® functions can be accessed from Oracle or other applications. The SDKs contain numerous examples on how to call CorrectAddress® from different programming environments available on AIX machines such as Java, C, C++, Oracle PL/SQL etc. Intelligent Search Technology has a number of customers successfully utilizing CorrectAddress® on AIX systems.



Database Systems

CorrectAddress® can be utilized from almost any database environment. If you do not see your programming environment listed below please contact our technical support to find out how CorrectAddress® can work for you.
SQL Server 2000/2005
CorrectAddress® seamlessly integrates with SQL Server 2000 and 2005. All operations are performed within SQL Server without the need to move data in or out of the database. Two approaches are supported – extended stored procedures(ESP) and CLR integration (SQL Server 2005 only). For the ESP approach all you need to do is install the CorrectAddress® SQL Server dynamic link library on the server (usually by simply placing it in the Binn directory) and run a small script to register the extended stored procedures. For the CLR integration the assembly references are added to the project.
Easy-to-use APIs are available for T-SQL, C# and VB.NET. The architecture as well as the APIs are open and portable allowing greater flexibility in the implementation. Both real-time and batch scenarios are supported.



Oracle
CorrectAddress® can be easily integrated into Oracle applications. Included in the CorrectAddress® software package is an SDK, containing a collection of PL/SQL examples that illustrate its integration into Oracle environment.
Oracle provides capabilities of calling external functions from PL/SQL scripts. This is accomplished through the creation of extended stored procedures that reference the dynamically executable function code. An external procedure is a third-generation-language routine stored in a dynamic link library, registered with PL/SQL, and invoked to do special-purpose processing. CorrectAddress® comes with such a library (shared object on UNIX platforms).
At run time, PL/SQL loads the library dynamically, and then calls the routine as if it were a PL/SQL subprogram. To safeguard your database, the routine runs in a separate address space.




DB2

CorrectAddress® comes with a DB2 SDK, that includes a specialized library and examples of calling CorrectAddress® functions from DB2 environment.
CorrectAddress® functions can be interfaced via DB2 stored procedures. A stored procedure is a wrapper routine that references a function stored in a dynamic link library, registered with DB2 and called to do special-purpose processing. CorrectAddress® routines can be accessed via its specialized shared library. At run time, DB2 SQL loads the library dynamically, and then calls the routine as if it were a subprogram
.
Programming Languages

CorrectAddress® can be utilized from almost any programming environment. If you do not see your programming environment listed below please contact our technical support to find out how CorrectAddress®can work for you.

C, C++
CorrectAddress® is written entirely in ANSI C, which makes utilization from the C/C++ programming languages very efficient and easy to implement.


Microsoft.NET - ASP.NET, VB.NET, C#
CorrectAddress® is fully supported on Microsoft .NET platform. Its functions plug easily into applications written in a variety of languages, including C++, C#, VB.NET and ASP.NET. Developers using Microsoft Visual Studio® .NET and the Microsoft .NET Framework will find it extremely easy to build, deploy and run CorrectAddress®-powered applications on any Microsoft server, including the Windows Server 2003. CorrectAddress® comes with SDKs that include a number of examples demonstrating how to call its methods from within the .NET environment. These methods can be utilized in developing all kinds of software, including web-based applications, smart client applications, XML web services and many more. CorrectAddress® performs robustly and securely to help you achieve maximum effectiveness of your .NET applications.


Java
CorrectAddress® can be called from Java using the Java Native Interface. The Java SDK contains all necessary JNI wrapper files as well as numerous examples on how to call the CorrectAddress® functions from Java. Special CorrectAddress® Java dll is supplied for Windows systems. You can choose the Java Shared Object option when creating the shared library on non-Windows systems. The CorrectAddress® Java shared library includes JNI versions of all its callable functions that will allow a programmer to make calls to the software directly from a Java class. In addition, you can plug in CorrectAddress® internally into your database system and then access the functionality from Java JDBC applications. CorrectAddress® can also be accessed from Java Server Pages (JSP) and Java Servlets. The API includes JNI versions of all its callable functions that will allow a programmer to make calls to the software directly from a Java class.


PHP
CorrectAddress® can be called from PHP on both Windows and Unix systems. Specialized shared libraries need to be created that include the PHP wrapper functions.
The PHP SDK contains a demonstration of calling the CorrectAddress® functions from the shared object.


Perl
CorrectAddress® can be called from Perl on Windows, Linux and Unix systems. Specialized shared libraries need to be created that include the Perl wrapper functions.
The Perl SDK contains a demonstration of calling the CorrectAddress® functions from the shared object.



More
Other programming environments, in which CorrectAddress® has been successfully integrated include: Classic ASP, MS Access (VBA), PowerBuilder, Sybase, MySQL, FoxPro, Cold Fusion, Ruby, etc.
CorrectAddress® can be utilized from almost any operating system, database or programming environment. If you do not see your environment listed above, please contact our technical support to find out how CorrectAddress® can work for you.

 


    Home |  Privacy  |  Legal  |  Contact  |  Support

To find out more, call (800) 287-0412
Copyright © 1993-2010 Intelligent Search Technology Ltd.
IBM Business Partner emblem is a registered trademark of IBM Corporation.
Microsoft is a registered trademark of Microsoft Corporation.
CASS is a registered trademark of United States Postal Service.
'Java and all Java-based marks', Sun and Solaris are trademarks or registered trademarks of
Sun Microsystems, Inc. in the United States and other countries.
Oracle is a registered trademark of Oracle Corporation.