- As powerful as nCode is, it is also easy to use. We have developed well documented, straight forward interfaces which provide you with the flexibility you need.
- nCode Web Services comes with all the WSDL you need and working sample programs that show you how to use ASP.NET to interface with nCode Web Services in your environment.
- nCode will run problem-free in a multithreaded environment.
Standards-based interface for distributed systems
- Uses industry-standard web services interfaces built on XML and SOAP.
- Operates in distributed, multi-platform environments.
- Operates across domains without the need to compromise firewall security
A single code base supports many platforms
- nCode's core source code is identical on all platforms. Unlike some other vendors, who provide different products on a few platforms, Nova Marketing provides a single, consistent product across all major platforms.
- The nCode database has an identical binary image on all platforms. Little versus big endian issues are all resolved at the software level within the nCode engine. This allows databases to simply be copied from one platform to another with no special conversion steps being necessary.
- Unlike offerings from some of Nova's competitors, nCode Web Service's core code base is consistent across all platforms. While other suppliers offer discrete products on a few different platforms, Nova provides identical functionality on all major platforms. The knowledge you gain using nCode on one platform transfers directly to any other platforms within your organization, making nCode the ideal product on which your organization can standardize.
Our compact code and database assure fast response time and high throughput of data
- At the heart of the system is the nCode address database. The 180MB data file as delivered by Canada Post is compressed and indexed by Nova into a proprietary database format that uses only 10MB of disk space. nCode can operate against this hard drive based database or you can choose to have nCode preload the entire database into high speed RAM memory, thus eliminating file I/O (input/output) and boosting performance significantly. This ensures minimum response times to API calls and maximum throughput of high volumes of calls
- Furthermore, because the nCode database uses a proprietary format, added investment in third party database management system software is not required.
Configuring the behaviour of nCode
- nCode can be configured to operate in many different ways depending on the needs of your application. It may be configured initially to run in a specific way at all times or it may be configured dynamically using the Web Services interface to respond to changing operational situations.
- Your system administrator can use the nCode Configuration Utility, which provides a convenient Windows interface to the nCode configuration API functions. Configuration settings can be stored in a pair of files for use at runtime. Like the nCode database, these files are identical at the binary level on all platforms, allowing you to create configuration settings on a Windows workstation, and then simply copy them up to any other platform, including various flavours of UNIX.
- Alternatively, configuration settings can be made via web service requests at runtime from your application. This provides you with the utmost ease of use and flexibility in telling nCode how you want it to work with your address data.
Full technical documentation and extensive working sample code
- nCode is supplied with all WSDL and a set of sample program code to clearly explain how to use it.
Leverage Nova's knowledge and expertise
- Should the need arise, Nova can apply a veteran Professional Services team to your nCode implementation allowing you to get the most out of nCode in your environment. Find out more about Professional Services.






