• Increased Checkout Completion
  • Bigger Orders
  • Increased Cart Conversion
  • More Page Views


The award-winning unification of the HP TeamSite content management system and the Hybris eCommerce suite increased conversions, average order size and tripled page-load speeds.
Organic Search Traffic increased 65%
Average Order Size increased 72%
Cart Conversion Rate increased by 42%
Usage of 'Where To Buy' feature increased 28%
  • MongoDB
  • Varnish Cache
  • Lucene-solr
  • Google Search Appliance


Kanban’s engineers successfully architected a seamless and high performance integration of HP TeamSite & Hybris by employing unified data systems, sophisticated APIs, component & page caching, and content syndication services.
MongoDB serves as the central data store for the TeamSite/Hybris integration and ensures that product content from TeamSite and commerce-specific data in Hybris are aligned and coordinated.
Varnish Cache was installed for Nikon so that any user that visits a page more than once has their assembled page data cached. Varnish then fetches it, reducing calls sent to the main server. Adding this caching layer in concert with LiveSite (HP’s live page assembly engine) speeds page loads, but with customizations from Kanban, pages load even faster – as much as 2-3x!
Apache Solr powers the faceted search functionality that parses a search query into different categories, making it easier to find the exact product you are looking for. It also allows us to create real-time filtering, giving you only results that match your exact search criteria.
The Google Search Appliance brings familiar Google Search functionality to Nikon’s site search. By including a unique tag structure based on meta data, Kanban used the Google Search Appliance to power the site search bar.
  • Increased Profit
  • Increased Customer Loyalty
  • Increated Customer Satisfaction
  • Trophy


The successful, award-winning launch of Learn & Explore improved site usage and intent to purchase.
101% increase in visits that include an Add to Cart click
58% increase in average time spent on site.
43% increase in article views per visit
17th Annual Webby Awards, Official Honoree, Best Practices
Finalist, American Business Awards, Best Software Programming/Design

We helped Nikon engineer their content to drive commerce.

  • Lucene-solr
  • Autonomy
  • jQuery
  • JSON
  • HTML 5


Kanban's content engineering teams collaborated with Nikon to reimagine and rebuild this rich experience designed to capture the hearts and minds of current and future customers
Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. We used Solr to power SEO-derived content searches and user queries, including multi-language syntax-aware query processing, and to automatically link related articles using “more like this” (MLT) queries.
Autonomy (HP) TeamSite is used as the content management system. Nikon INC uses this system to manage all products and content. This content is stored in XML files and deployed to a relational database using Data Deploy. All data used in the Filter Tool is entered in by content authors into TeamSite. From there the data is published to a relational database and to a Solr Document Repository.
jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development.
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for machines to parse and generate. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others.
Using the History State management in new browsers, we update the users’ URL and page Title without resorting to hash tags (except on IE) for all of the filtering options. This allows search engines to direct users to a pre-filtered list of results based on their search term, if it matches a filter option on the site. Kanban’s implementation optimizes content presentation and organic search performance.
  • Increased Profit
  • Reduced support time
  • Increated Customer Satisfaction
  • Improved Site Performance


This CMS enabled self-service application followed eCommerce best practices and improved on several KPIs.
Reduced the number of abandoned applications, and reduced costs associated with maintenance and support.
Time to market was reduced from days to minutes as NYU’s marketing department and other non-technical staff can now support the site without IT intervention.
Dramatically shortened the number of steps required for students to register for courses, thereby improving applicant satisfaction.
The application was tested to support 10,000 registrations per second to support peak registration periods.

We schooled NYU on improving usability, security, and performance of course registration

  • Hibernate
  • Spring
  • Hessian
  • OpenCms


To meet security and performance requirements, Kanban implemented a new, CMS-enabled, ecommerce application that integrated with existing legacy systems.
We used Hibernate Criteria, an object-relational mapping library, to dynamically build custom queries based on fields on the Advanced Search form. We leveraged Hibernate’s ability to paginate result sets, which was beneficial for performance given the large number of available courses and course sections. We also leveraged JBoss TreeCache for the Hibernate second-level cache. JBoss TreeCache is a distributed and transactional second-level cache.
The Spring Framework provides a range of services for extension and customization of web applications. Other than using the Spring Framework for Dependency Injection (DI) and Inversion of Control (IoC), we used Spring MVC to build a REST-based web service to handle all website operations. This allowed for other NYU applications to leverage the same services without further customizations.
We used Hessian, a binary web service protocol, to create fast communication with an AS/400 mainframe. Before the creation of this web service, all mainframe access was implemented directly via COBOL code and the response was string buffers and byte arrays. Now there is a standard set of APIs used to access data, and that API set is available in Java and C#.
OpenCms is an open source content management system written in Java. OpenCms was used as a newly implemented foundation for the course registration application. Kanban donated many of the customizations made for NYU back to OpenCms to be incorporated into future releases.

Kanban engineers inspiring, content-centric interactions for real-time marketers on web, mobile, and emerging technology platforms.

"Kanban plays an essential role in the architecture and development of NYU SCPS software, including our new website. They have and in-depth understanding of our processes and goals and have translated that into solutions that propel our business."

George Tabback — Chief Information and Technology Officer, SCPS, NYU

“Authentic, flexible, and collaborative are unique attributes of Kanban that we at Nikon find particularly valuable. They expertly balance user experience and technology considerations to guide us through our projects. Kanban consistently provides the highest levels of service while implementing very complex tools and technologies.”

David Dentry — General Manager of Customer Service, Nikon Inc.

“Developers of the world, forgive me: I've spent most of my web-design-life avoiding you, staring blankly at you, feigning interest in whatever strange solution you're proposing. No more. Kanban has shown me that developers can be user experience designers, that developers can turn complex problems into simple solutions (and not vice versa), and that developers can be true partners in the design process.”

Keegan Linder — Creative Manager & Partner, Sposto Interactive