• Software Product Engineering
Linked InFacebookTwitter

The Customer

The Customer is a newly established US product company whose aim is to provide technology solutions for the entertainment and sporting industry. They are developing the world’s first Attendee Relationship Management Solution and Social Ticketing Network.

The Challenge

The Customer wanted to develop a 'platform' with two integrated products – one for Venues and one for Attendees. The Venue focused product is responsible for attendee relationship management, and the Attendee focused product is a social network for attendees. Working together, these products would incorporate the latest technology for providing greater convenience for Attendees through an advanced online social ticketing network and membership card, while giving Venues greater insight into Attendee activities and purchasing patterns for targeted marketing and promotions.

Some of the technical challenges of developing these products included:

  • Developing a rich user interface
  • Centrally host the solution in a multi-tenancy Software as a Service (SaaS) mode
  • Develop the solution as loosely coupled sub-systems or modules
  • Expose all sub-systems as web services (SOA)
  • Develop a highly secure and fraud-proof, transaction-based system
  • Point of Sale(POS) device integration using Verifone, Hypercom, and Micros devices
  • Fast response time
  • Usage of latest J2EE technologies and frameworks

The Solution

The Customer engaged AgreeYa to develop the Venues and Attendees products. This is an ongoing project which has successfully completed several key milestones.

The development is being done as a modified waterfall model with software development lifecycle (SDLC) phases of: Prototype Development, Requirements Analysis, Design, Coding, Testing, Implementation, and Go Live.

By leveraging their O3 (onsite-offsite-offshore) Delivery Model, AgreeYa has deployed an offshore team of 60 developers at their Global Delivery Center (GDC) in India, and an offsite team of two (architect/ Delivery Manager) at their US GDC in California. User implementation and support will be provided onsite at the Customer’s location in Washington, DC and from AgreeYa’s GDCs in India and the US.

AgreeYa has successfully delivered the Prototype, Requirements Document, and High Level Design for both products. Low Level Design and Coding is currently in progress.

The Results

AgreeYa successfully delivered the Prototype under very tight time constraints so the Customer could showcase the product prototype to potential investors.


  • Reduced Total Cost of Ownership (TCO) by leveraging AgreeYa’s O3 delivery model
  • Fast development and implementation lifecycle leveraging AgreeYa's Solution Delivery Accelerators

The Technology

Hardware: Web Server - 3.0 GHz 64 Bit Intel QuadCore
Application and DB Server - 3.0 GHz 64 Bit Intel QuadCore, 16 GB RAM
Access Reader Devices - Symbol SPT 1846, Janam XM65, iPhone, BlackBerry
Point of Sale (POS) Devices - Verifone vx570, Verifone vx670, Hypercom ICE5500, Micros

Spring framework, Apache 2.2 Web server, Jboss 5.0 Application server, Active MQ 5.1, Web Services (JAX-WS 2.1.4) , Memcached 1.2.6, Quartz 1.6.1, AJAX, DWR 2.0, script.aculo.us 1.8.1, Oracle 11g, JSP, Servlets, Maven, Cobertura, FindBugs, BOUML 4.4, Red Hat Lunux AS v5 64 bit, Windows mobile, Palm OS