A software development kit (SDK or "devkit") is typically a set of development tools that allows for the creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar platform.
The following are links to SDK's designed for creating web applications for accessing and manipulating geographic information for various programming platforms. With these SDK's you can build a custom application that accesses and re-uses Canterbury Maps Open Data.
Support for popular browsers such as Chrome, Firefox, Safari, and Internet Explorer (version 7 and above)
Support for HTML5 and CSS3.
Intergration with ArcGIS Server and ArcGIS Online.
An extensive collection of samples and examples.
Support for Mobile Application development.