Client Success Story: SeamlessWeb Professional Solutions
Integrated Commercial Web Procurement System
The Company
SeamlessWeb is a fast growing company that provides web based business-to-business meal and catering procurement services. SeamlessWebÕs food ordering and billing tools cut costs, save time and streamline all accounting associated with food purchases while they improve employees' quality of life.
SeamlessWeb's applications enable customers to order food from all of the best and most popular eateries and caterers that deliver in your company's neighborhood.
Employees are able to order from hundreds of the best restaurants and caterers, and the company receives one comprehensive invoice. SeamlessWeb gives companies the ability to retrieve paper, electronic and downloadable invoices, run reports and implement company spending policies across different user groups. Some of the features users enjoy include:
Online menus of restaurants that deliver to your building
Favorite food quick re-order capabilities
24 x 7 x 365 solution (perfect complement to or substitute for in-house cafeteria)
Group aggregated ordering capability
100% cost code/project code capture
Powerful financial controls and reporting capabilities
Single electronic invoice up loadable directly to your accounting system for all food purchases
The Challenge
Spring2 Technologies was asked to develop a business-to-business enterprise class e-Commerce system for a professional services sales and billing solution provider. The system had to be scalable to eventually support over 15,000 transactions daily. The system had to include all operational functions including ordering from multiple catalogs/menus from various vendors and vendor types, allocating to multiple people and expense codes, invoicing, accounting system integration, internal and vendor order monitoring, catalog maintenance by the vendors, and user and rules management by the client firms.
The Solution
Spring2 Technologies developed an e-Commerce system that provides ordering interfaces for users, customer service and utility modules for internal personnel, and product interfaces for vendors.
Professionals Place Orders
Professionals (attorneys, investment bankers, etc.) at member firms place food and service orders on-line, from their desktop, with vendors. Each order specifies delivery time of day, date, and location. After the order is built, the professional allocates the order to one or more people and to one or more expense codes. All expense codes pass through multiple validation layers. Firm and individual rules are then checked against a set of business rules that include:
Ensuring that each user is not over a soft or hard budget for the period for which the order is being placed
Verifying that the time specified is allowable for the order type specified
Ensuring that all minimums have been met for each vendor on the order
Multiple payment methods are supported, but most often, real-time credit card payment processing facilitates efficient order completion.
Each individual member also has access to his own personal order history, including orders that were allocated to him by others. They can maintain any of their own profile information, and get answers to questions in the system help area.
Vendors Fulfill Orders
Once an food or other service order is placed, it becomes available immediately on the vendorÕs order monitor where an estimated delivery time can be set, and the order can be printed for preparation and delivery. If order delivery is not acknowledged, an automated voice system alerts the vendor of a pending order. At the same time, the order also appears on the Seamless Web internal interface where customer service personnel monitor the order to ensure the vendor receives and processes each request. A bank of automated fax servers is available to fax orders to vendors that do not have in-house Internet terminals.
Through the system, vendors can update and maintain their catalog of products, locations, delivery areas, and their schedules.
Firm Administrators Maintain Control
SeamlessWeb's powerful financial controls and restrictions capabilities (supported by electronic invoice presentment and payment features) enable companies to save money and realize operating efficiencies. Full expense code validation and real-time access to billing information ensure appropriate allocation of expenses to the proper client or department.
Firm administrators can view and sort all orders placed by members of their firm, maintain their firm membership, receive and download importable invoices, maintain firm and individual rules, and maintain their firm location details. For example, firm administrators can set up multi-tiered firm and individual rules such as setting a daily "lunch budget" per person, and then only allow ordering for a specific time of day such as dinner or lunch time.
The Technologies
True n-tier client server architecture.
Web applications developed in Microsoft .Net and Web Forms (ASPX) and Active Server Pages.
A Windows, internal maintenance application developed in Visual Basic and integrating multiple web interfaces.
Mid-tier business logic components developed in Microsoft .Net C# and Visual Basic.
SQL Server 2000 database in clustered environment.
Web application deployed on web farm with Internet Information Server 6.0.
Windows 2003 Server Operating System
Hosted at a secure facility with several redundant Internet Service providers.
SSL security.
24 line faxing server for processing vendor orders.
Voice server for automated order verification using Dial Logic hardware, and Visual Basic application.
Spring2 SpringBoard .NET Components
Spring2 SpringBoard Code Generator
The Results
Project delivered on time and on budget.
The system as implemented will support >7200 transactions/hour on one server.
Results one year after full rollout included:
Millions of dollars of revenue generated
Hundreds of thousands of live orders processed
Over 100,000 active users
Over 800 acitive professional firms including world class organizations such as Goldman Sachs, Lehman Brothers, Bear Stearns, and others.