EBIX Insurance No. S200003069
MASTER AGREEMENT FOR PROFESSIONAL SERVICES
BY AND BETWEEN THE
CITY OF SANTA CLARA, CALIFORNIA
AND
QUESTICA, INC.
PREAMBLE
This agreement for the performance of services ("Agreement") is made and entered into on this ;;::;:,;n-.. day of Au~u:St , 2014, ("Effective Date") by and between Questica, Inc., a Canadian corporation, with i principal place of business located at 980 Fraser Drive, Suite 105, Burlington, Ontario L 7L 5P5, Canada ("Contractor" or "Questica"), and the City of Santa Clara, California, a chartered California municipal corporation with its primary business address at 1500 Warburton Avenue, Santa Clara, California 95050 ("City" or "Licensee"). City and Contractor may be referred to individually as a "Party" or collectively as the "Parties" or the "Parties to this Agreement."
RECITALS
A. City desires to secure professional services more fully described in this Master Agreement ("Agreement") and in the accompanying Exhibits Al and A2 "Scope of Services"; and
B. Contractor represents that it, and its subcontractors, if any, have the professional qualifications, expertise, necessary licenses and desire to provide certain goods and/or required services of the quality and type which meet objectives and requirements of City; and,
C. The Parties have specified herein the terms and conditions under which such services will be provided and paid for.
The Parties agree as follows:
AGREEMENT PROVISIONS
1. SERVICES TO BE PROVIDED.
Except as specified in this Agreement, Contractor shall furnish all technical and professional services, including labor, material, equipment, transportation, supervision and expertise ( collectively referred to as "Services") to satisfactorily complete the work required by City at his/her own risk and expense. Services to be provided to City are more fully described in the accompanying Exhibits A 1, A2 and A3 "Scope of Services." All of the exhibits referenced in this Agreement are attached and are incorporated by this reference. Contractor acknowledges that the execution of this Agreement by City is predicated upon representations made by Contractor in that certain document entitled "Request for Proposal for Professional Services Budget and Financial Planning System - Questica Inc. -RFP Response" dated July 16, 2014 (3pm), ("Proposal") set forth in Exhibits A I, A2 and A3 which constitutes the basis for this Agreement.
Agreement for Professional Services/Questica. Inc.
Rev. 9/4/13; Typed 8/13/14
Page I of9
2. TERM OF AGREEMENT.
Unless otherwise set forth in this Agreement or unless this paragraph is subsequently modified by a written amendment to this Agreement, the term of this Agreement shall begin on the Effective Date of this Agreement and terminate on 6/30/2019.
3. RESERVED.
4. QUALIFICATIONS OF CONTRACTOR - STANDARD OF WORKMANSHIP.
Contractor represents and maintains that it has the necessary expertise in the professional calling necessary to perform services, and its duties and obligations, expressed and implied, contained herein, and City expressly relies upon Contractor's representations regarding its skills and knowledge. Contractor shall perform such services and duties in conformance to and consistent with the professional standards of a specialist in the same discipline in the State of California.
The plans, designs, specifications, estimates, calculations, reports and other documents furnished under Exhibits Al, A2, and A3 "Scope of Services" shall be ofa quality acceptable to City. The criteria for acceptance of the work provided under this Agreement shall be a product of neat appearance, well organized, that is technically and granunatically correct, checked and having the maker and checker identified. The minimum standard of appearance, organization and content of the drawings shall be that used by City for similar projects.
5. MONITORING OF SERVICES.
City may monitor the Services performed under this Agreement to determine whether Contractor's operation conforms to City policy and to the terms of this Agreement. City may also monitor the Services to be performed to determine whether financial operations are conducted in accord with applicable City, county, state, and federal requirements. If any action of Contractor constitutes a breach, City may terminate this Agreement pursuant to the provisions described herein.
6. WARRANTY.
Contractor expressly warrants that all materials and services covered by this Agreement shall be fit for the purpose intended, shall be free from defect, and shall conform to the specifications, requirements, and instructions upon which this Agreement is based.
Contractor agrees to promptly replace or correct any incomplete, inaccurate, or defective Services at no further cost to City when defects are due to the negligence, errors or omissions of Contractor. If Contractor fails to promptly correct or replace materials or services, City may make corrections or replace materials or services and charge Contractor for the cost incurred by City.
7. PERFORMANCE OF SERVICES.
Contractor shall perform all requested services in an efficient and expeditious manner and shall work closely with and be guided by City. Contractor shall be as fully responsible to City for the acts and omissions of its subcontractors, and of persons either directly or Agreement for Professional Services/Questica, Inc.
Rev. 9/4/13; Typed 8/13/14
indirectly employed by them, as Contractor is for the acts and omissions of persons directly employed by it. Contractor will perform all Services in a safe manner and in accordance with all federal, state and local operation and safety regulations.
8. RESPONSIBILITY OF CONTRACTOR.
Contractor shall be responsible for the professional quality, technical accuracy and coordination of the Services furnished by it under this Agreement. Neither City's review, acceptance, nor payments for any of the Services required under this Agreement shall be construed to operate as a waiver of any rights under this Agreement or of any cause of action arising out of the performance of this Agreement and Contractor shall be and remain liable to City in accordance with applicable law for all damages to City caused by Contractor's negligent performance of any of the Services furnished under this Agreement.
Any acceptance by City of plans, specifications, construction contract documents, reports, diagrams, maps and other material prepared by Contractor shall not in any respect absolve Contractor from the responsibility Contractor has in accordance with customary standards of good professional practice in compliance with applicable federal, state, county, and/or municipal laws, ordinances, regulations, rules and orders.
9. COMPENSATION AND PAYMENT.
In consideration for Contractor's complete performance of Services, City shall pay Contractor in accordance with the milestone payment schedule or the rate per hour for labor and cost per unit for materials for additional services as outlined in Exhibit B, entitled "FEE SCHEDULE." The payments made by City under this Agreement will be the amounts charged, less a twenty percent (20%) retention payment on each milestone for Services provided and billed by Contractor, subject to verification by City, pursuant to the payment schedule set forth in the Fee Schedule. City shall pay to Contractor the last milestone payment and the retention amounts within thirty (30) days of the "Acceptance" date as specified in the "FEE SCHEDULE", Questica Timeline of Milestones and Payment Schedule (Exhibit "B").
Contractor will bill City on a monthly basis for Services provided by Contractor during the preceding month, subject to verification by City. City will pay Contractor within thirty (30) days of City's receipt of invoice.
10. PROGRESS SCHEDULE.
The Progress Schedule will be as set forth in the attached Exhibit B, entitled "FEE SCHEDULE", Questica Timeline of Milestones and Payment Schedule.
11. TERMINATION OF AGREEMENT.
Either Party may terminate this Agreement without cause by giving the other Party written notice ("Notice of Termination") which clearly expresses that Party's intent to terminate the Agreement. Notice of Termination shall become effective no less than thirty (30) calendar days after a Party receives such notice. After either Party terminates the Agreement, Contractor shall discontinue further services as of the effective date of Agreement for Professional Services/Questica, Inc.
Rev. 9/4/13; Typed 8/13/14
termination, and City shall pay Contractor for all Services satisfactorily performed up to such date.
12. NO ASSIGNMENT OR SUBCONTRACTING OF AGREEMENT.
City and Contractor bind themselves, their successors and assigns to all covenants of this Agreement. This Agreement shall not be assigned or transferred without the prior written approval of City. Contractor shall not hire subcontractors without express written permission from City.
13. NO THIRD PARTY BENEFICIARY.
This Agreement shal I not be construed to be an agreement for the benefit of any third party or parties and no third party or parties shall have any claim or right of action under this Agreement for any cause whatsoever.
14. INDEPENDENT CONTRACTOR.
Contractor and all person( s) employed by or contracted with Contractor to furnish labor and/or materials under this Agreement are independent contractors and do not act as agent(s) or employee(s) of City. Contractor has full rights, however, to manage its employees in their performance of Services under this Agreement. Contractor is not authorized to bind City to any contracts or other obligations.
15. NO PLEDGING OF CITY'S CREDIT.
Under no circumstances shall Contractor have the authority or power to pledge the credit of City or incur any obligation in the name of City. Contractor shall save and hold harmless the City, its City Council, its officers, employees, boards and commissions for expenses arising out of any unauthorized pledges of City's credit by Contractor under this Agreement.
16. CONFIDENTIALITY OF MATERIAL.
All ideas, memoranda, specifications, plans, manufacturing procedures, data, drawings, descriptions, documents, discussions or other information developed or received by or for Contractor and all other written information submitted to Contractor in connection with the performance of this Agreement shall be held confidential by Contractor and shall not, without the prior written consent of City, be used for any purposes other than the performance of the Services, nor be disclosed to an entity not connected with performance of the Services. Nothing furnished to Contractor which is otherwise known to Contractor or becomes generally known to the related industry shall be deemed confidential.
17. USE OF CITY NAME OR EMBLEM.
Contractor shall not use City's name, insignia, or emblem, or distribute any information related to services under this Agreement in any magazine, trade paper, newspaper or other medium without express written consent of City.
Agreement for Professional Services/Questica, Inc.
Rev. 9/4/13; Typed 8/13/14
18. OWNERSHIP AND COPYRIGHT.
Questica is the owner of all intellectual property rights in the Work ( as defined in the accompanying Exhibit A2, "Questica Budget License and Service Agreement"), related written materials, logos, names and other support materials provided pursuant to the terms of this Agreement. No title to the intellectual property in the Work or in any magnetic media or other physical media provided therewith is transferred to the Licensee by this Agreement.
Questica shall defend Licensee against any claim that the Work infringes a patent, copyright, trade-mark or other intellectual property right of any third party and Questica will pay resulting cost, damages and reasonable legal fees finally awarded, provided that i) Licensee promptly notifies Questica in writing of the claim; and ii) Questica has sole control of the defense and all related settlement negotiations.
If such claim has occurred or in Questica's opinion is likely to occur, Licensee agrees to permit Questica at its option and expense, either to procure for Licensee the right to continue using the Work or to replace or modify the same so that it becomes non infringing without loss of functionality.
Questica shall have no obligation to defend Licensee or to pay costs, damages or legal fees for any claim based upon use of other than a current unaltered release of the Work, if such infringement would have been avoided by the use of a current unaltered release thereof.
The foregoing states the entire obligations of Questica with respect to infringement or proprietary or intellectual rights of third parties.
19. RIGHT OF CITY TO INSPECT RECORDS OF CONTRACTOR.
City, through its authorized employees, representatives or agents shall have the right during the term of this Agreement and for three (3) years from the date of final payment for goods or services provided under this Agreement, to audit the books and records of Contractor for the purpose of verifying any and all charges made by Contractor in connection with Contractor compensation under this Agreement, including termination of Contractor. Contractor agrees to maintain sufficient books and records in accordance with generally accepted accounting principles to establish the correctness of all charges submitted to City. Any expenses not so recorded shall be disallowed by City.
Contractor shall submit to City any and all reports concerning its performance under this Agreement that may be requested by City in writing. Contractor agrees to assist City in meeting City's reporting requirements to the State and other agencies with respect to Contractor's Services hereunder.
20. CORRECTION OF SERVICES.
Contractor agrees to correct any incomplete, inaccurate or defective Services at no further costs to City, when such defects are due to the negligence, errors or omissions of Contractor.
Agreement for Professional Services/Questica, Inc.
Rev. 9/4/13; Typed 8/13/14
21. FAIR EMPLOYMENT.
Contractor shall not discriminate against any employee or applicant for employment because of race, color, creed, national origin, gender, sexual orientation, age, disability, religion, ethnic background, or marital status, in violation of state or federal law.
22. HOLD HARMLESS/INDEMNIFICATION.
To the extent permitted by law, Contractor agrees to protect, defend, hold harmless and indemnify City, its City Council, commissions, officers, employees, volunteers and agents from and against any claim, injury, liability, loss, cost, and/or expense or damage, including all costs and reasonable attorney's fees in providing a defense to any claim arising therefrom, for which City shall become liable arising from Contractor's negligent, reckless or wrongful acts, errors, or omissions with respect to or in any way connected with the Services performed by Contractor pursuant to this Agreement.
23. INSURANCE REQUIREMENTS.
During the term of this Agreement, and for any time period set forth in Exhibit C, Contractor shall purchase and maintain in full force and effect, at no cost to City insurance policies with respect to employees and vehicles assigned to the Performance of Services under this Agreement with coverage amounts, required endorsements, certificates of insurance, and coverage verifications as defined in Exhibit C.
24. AMENDMENTS.
This Agreement may be amended only with the written consent of both Parties.
25. INTEGRATED DOCUMENT.
This Agreement represents the entire agreement between City and Contractor. No other understanding, agreements, conversations, or otherwise, with any representative of City prior to execution of this Agreement shall affect or modify any of the terms or obligations of this Agreement. Any verbal agreement shall be considered unofficial information and is not binding upon City.
26. SEVERABILITY CLAUSE.
In case any one or more of the provisions in this Agreement shall, for any reason, be held invalid, illegal or unenforceable in any respect, it shall not affect the validity of the other provisions, which shall remain in full force and effect.
27. WAIVER.
Contractor agrees that waiver by City of any one or more of the conditions of performance under this Agreement shall not be construed as waiver(s) of any other condition of performance under this Agreement.
Agreement for Professional Services/Questica, Inc.
Rev. 914/13; Typed 8/13/14
28. NOTICES.
All notices to the Parties shall, unless otherwise requested in writing, be sent to City addressed as follows:
City of Santa Clara
Attention: Finance Dept.
1500 Warburton Avenue
Santa Clara, California 95050
or by facsimile at ( 408) 243-8687
And to Contractor addressed as follows:
Name:
Address:
Questica, Inc.
980 Fraser Drive, Suite 105
Burlington, Ontario L7L 5P5, Canada
or by facsimile at (866) 520-8514
If notice is sent via facsimile, a signed, hard copy of the material shall also be mailed.
The workday the facsimile was sent shall control the date notice was deemed given if there is a facsimile machine generated document on the date of transmission. A facsimile transmitted after 1 :00 p.m. on a Friday shall be deemed to have been transmitted on the following Monday.
29. CAPTIONS.
The captions of the various sections, paragraphs and subparagraphs of this Agreement are for convenience only and shall not be considered or referred to in resolving questions of interpretation.
30. LAW GOVERNING CONTRACT AND VENUE.
This Agreement shall be governed and construed in accordance with the statutes and laws of the State of California. The venue of any suit filed by either Party shall be vested in the state courts of the County of Santa Clara, or if appropriate, in the United States District Court, Northern District of California, San Jose, California.
31. DISPUTE RESOLUTION.
A. Unless otherwise mutually agreed to by the Parties, any controversies between Contractor and City regarding the construction or application of this Agreement, and claims arising out of this Agreement or its breach, shall be submitted to mediation within thirty (30) days of the written request of one Party after the service of that request on the other Party.
B. The Parties may agree on one mediator. If they cannot agree on one mediator, the Party demanding mediation shall request the Superior Court of Santa Clara County to appoint a mediator. The mediation meeting shall not exceed one day (eight (8) hours). The Parties may agree to extend the time allowed for mediation under this Agreement.
Agreement for Professional Services/Questica, Inc.
Rev. 9/4/13; Typed 8/13/14
C. The costs of mediation shall be borne by the Parties equally.
D. For any contract dispute, mediation under this section is a condition precedent to filing an action in any court. In the event of mediation which arises out of any dispute related to this Agreement, the Parties shall each pay their respective attorney's fees, expert witness costs and cost of suit, through mediation only. In the event oflitigation, the prevailing party shall recover its reasonable costs of suit, expert's fees and attorney's fees.
32. COMPLIANCE WITH ETHICAL STANDARDS.
Contractor shall:
A. Read Exhibit D, entitled "ETHICAL STANDARDS FOR CONTRACTORS
SEEKING TO ENTER INTO AN AGREEMENT WITH THE CITY OF SANTA CLARA, CALIFORNIA"; and,
B. Execute Exhibit E, entitled "AFFIDAVIT OF COMPLIANCE WITH ETHICAL STANDARDS."
33. CONFLICT OF INTERESTS.
This Agreement does not prevent either Party from entering into similar agreements with other parties. To prevent a conflict of interest, Contractor certifies that to the best of its knowledge, no City officer, employee or authorized representative has any financial interest in the business of Contractor and that no person associated with Contractor has any interest, direct or indirect, which could conflict with the faithful performance of this Agreement. Contractor is familiar with the provisions of California Government Code Section 87100 and following, and certifies that it does not know of any facts which would violate these code provisions. Contractor will advise City if a conflict arises. (Signatures follow on Page 9)
Agreement for Professional Services/Questica, Inc.
Rev. 9/4/13; Typed 8/13/14
This Agreement may be executed in counterparts, each of which shall be deemed to be an original, but both of which shall constitute one and the same instrument; and, the Parties agree that signatures on this Agreement, including those transmitted by facsimile, shall be sufficient to bind the Parties.
The Parties acknowledge and accept the terms and conditions of this Agreement as evidenced by the following signatures of their duly authorized representatives. It is the intent of the Parties that this Agreement shall become operative on the Effective Date.
APPROVED l;S TO !;:ORM:
CITY OF SANTA CLARA, CALIFORNIA
a chartered California municipal corporation
~F ty Attorney
~ '?-~ Tho 1: FUENTES
City Manager
ATTEST:
"CITY"
1500 Warburton Avenue
Santa Clara, CA 95050
Telephone: (408) 615-2210
Fax: (408) 241-6771
QUESTICA, INC.
aa~ l.)lpC an c oration
By: <J (/ -----1'-"'------------------
( Signature of Person executing the Agreement on behalf of Contractor) Name: T.J. Parass -----------------------
Title: President
Local Address: 980 Fraser Drive, Suite 105
Burlington, Ontario L 7L 5P5 Canada
Email Address: [email protected]
Telephone: (905) 634-0110 x 555
Fax: (866) 520-8514
"CONTRACTOR"
1:\FJNANCE\14.1301 - Questica software contract\14.1301 - PROFESSIONAL SERVICE AGREEMENT FORM Questica (CAO 8-13-14).doc
Agreement for Professional Serviccs/Qucstica, Inc.
Rev. 9/4/13; Typed 8/13/14
Page9of9
MASTER AGREEMENT FOR PROFESSIONAL SERVICES
BY AND BETWEEN THE
CITY OF SANT A CLARA, CALIFORNIA
AND
QUESTICA, INC.
EXHIBIT Al
SCOPE OF SERVICES
The Services to be performed for the City by the Contractor under this Agreement are more fully described in the Contractor's proposal entitled, "Request for Proposal for Professional Services Budget and Financial Planning System - Questica Inc. RFP Response" dated July 16, 2014 (3pm), which is attached to this Exhibit Al.
Agreement with Questica, lnc./Scope of Services/Exhibit A I Rev. 9/4/13; Typed 8/13/14
City of Santa Clara
"REQUEST FOR PROPOSAL
FOR PROFESSIONAL SERVICES
BUDGET AND FINANCIAL PLANNING SYSTEM"
Questica Inc. - RFP Response
July 16, 2014 (3pm)
Andre Aberdeen- Account Manager (Primary RFP Contact)
Phone: (877) 707-7755 x 503
Fax: (866) 520-8514
Email: [email protected]
Questica Inc.
980 Fraser Drive.
Suite 10S
Burlington, Ontario L7L 5P5
Canada
Microsoft'
GOLD CERTIFI ISV/Software Solutions
Partner
1 Cover Page ............................................................................................................................ 5 Chapter 1 - Proposal Summary .............................................................................................. 6 RFP Contact Information ............................................................................................................. 9 Chapter 2 - Profile on the Proposing Firm(s) ........................................................................ 10 Questica Profile ......................................................................................................................... 10 Questica Background ............................................................................................................ 10 Company Information ........................................................................................................... 11 RFP Contact Person ............................................................................................................... 11 Questica Resources ............................................................................................................... 11 Questica Organizational Chart (Org Chart) ............................................................................... 12 Financial Stability & Litigation .................................................................................................. 13 Statement regarding Financial Condition ............................................................................. 13 Company Vision Statement ...................................................................................................... 14 Chapter 3 - Qualifications of the Firm .................................................................................. 15 PeopleSoft Clients: .... , ............................................................................................................... 15 Oracle Clients ............................................................................................................................ 15 California Clients ....................................................................................................................... 15 Examples of other Questica Budget users: ............................................................................... 16 Questica Experience ................................................................................................................. 19 Examples of Other Previous Implementations ..................................................................... 19 References ................................................................................................................................ 26 California Clients ................................................................................................................... 26 Oracle and PeopleSoft Clients ............................................................................................... 28 Other Clients ......................................................................................................................... 30 Chapter 4 -Product Description, Work Plan or Proposal ....................................................... 31 Product Version and Roadmap ................................................................................................. 31 Product Description .................................................................................................................. 32 Questica Budget Operating Module ..................................................................................... 32 Questica Budget Capital Module .......................................................................................... 33 Salary/ Position Planning Module ........................................................................................ 33 Questica Measures ................................................................................................................ 35 Reporting .................................................................................................................................. 37 Drill down - Drill through reports .......................................................................................... 38 2 Variance/ Budget vs. Actual Costs ....................................................................................... 39 Roll up and consolidation budget data ................................................................................. 42 Ad-hoc Reporting .................................................................................................................. 43 Report Schedule/ Scheduling & Delivery of reports ............................................................ 44 Advanced Search ................................................................................................................... 45 Goals & Objectives Reporting ................................................................................................... 47 Description of Other Recommended Features ......................................................................... 49 C. Description of Required Services ...................................................................................... 78 Functional Requirements .......................................................................................................... 78 Non-functional Requirements ................................................................................................. 111 Work Plan/ Implementation Strategy .................................................................................... 131 Implementation Overview .................................................................................................. 131 Project Work Statement ......................................................................................................... 134 Scope Management ............................................................................................................ 136 Schedule Management ....................................................................................................... 136 Risk Management ............................................................................................................... 136 Quality Management .......................................................................................................... 137 Project Objectives ............................................................................................................... 137 Quality Assurance Plan- Testing .......................................................................................... 138 Typical Implementation Resources - City ........................................................................... 140 Services and Responsibilities .............................................................................................. 141 Data to be provided: ........................................................................................................... 142 Interface/Integration Approach ............................................................................................. 143 Financial System Synchronization ....................................................................................... 143 Salaries/ Salary Synchronization ........................................................................................ 146 Training Approach ................................................................................................................... 148 Upgrade Approach .................................................................................................................. 151 Support Approach ................................................................................................................... 153 Chapter 5 - Project Schedule ............................................................................................. 157 Chapter 6 - Project Staffing ............................................................................................... 160 Chapter 7 - Proposal Exceptions ........................................................................................ 167 Chapter 8 - Proposal Costs Sheet and Rates ....................................................................... 168 ATTACHMENT E- Cost Proposal .............................................................................................. 168 Attachments ..................................................................................................................... 169 3 ATTACHMENT B- Proposer's Information Form ..................................................................... 169 ATTACHMENT C- Certification of Nondiscrimination ............................................................. 172 ATTACHMENT F- Insurance Requirements for Professional Services .................................... 174 ATTACHMENT H-Affidavit of Compliance with Ethical Standards ......................................... 175 Appendix ........................................................................................................................... 177 Sample License Agreement- On Premise ................................................................................ 177 Sample License Agreement- SaaS ........................................................................................... 183 4 City of Santa
1500 ·warbu.rton A'.'!!'.nue
Santa Clara, CA 95050
RE: "'Request For Prop-os.al For Professhrnal Services Budget A.nd flnandal Planning System'* QuesHca is pl~::i;ed to present th1s informatf.on package In res.pons<:-to 'fhe CiW of Sant cl Clara's Request for Propos.;,Js: (RFP ). Our Que.stica Budge:t product represents J proven COTS tcornrnerciJ! Oif-the·Shelf} solution - not a :s.oft·Man? devatopm!'.!'.nt p!~tform. Frorn Day 1, lt w::ts designed specificaHy for the tm.ique needs of the pub-Ile sector and local gov!:$:rnments. At Que.:stic:a, we ovm ,:.ind Implement our own product, we are not imp!emll!nters of a 3rd party ptoduct, and 85 21 res.Utt we f"i.:1ve full contrn! over all the re5ources from all ar'.!'.as w·Jthin c-ur org.in1:t.l't!on, V.re are- an ~gile -organflation with control over ;_;q <1:spcd$ of softw.ire d~•Jelopment, impleme-ntaiicn, StJppon: and ultimate custmner :satisfaction, At Questfca, we providl.! budgeting softwa:re m the public ~ector - thot~5. aJ/ we do.
Qu0:st!ca Bud.get is well kr1o·wo fn >he P~:hlic Sector c:omm1,1mtr· for its abrl'1ty to aHow for J !oeica! develop-merit ot the budget, in an lntutthte and ~ecure em•iror1ment. Q,uestic.a Budget ,cons.lsts of th rel.';< primary modLllles; Operat;ng, S,31"i:lirlf's/Posftion Planning arid Ca pit;:! which are all web based - ide-al for col!ab{Jr-atlve budgeting,
Be -3£Sor-ed th:at Que&tka has the knowledge and experienc:e to addrcs.J. your budeet:lng ch,Jllc-nges. Over 100 customers in.cludfrtg, City of Boston, NASA, The Sm1ths:onlan, <ind The City of Edmon.ton, rety on Questic:a Budget. In .iddrtlorl, the foHowing CaHfornla mun!dpalitles also us.e QuestfcJ: Budget City of Palo Alto1 C(ty of Walnut Creek 1 City of Rivers.Ide, City of Oceanside, City of Sto-ckton, Clty of Pleasanton, City of San Carlos, and the City of Seaside.
Combined with proven experience wmking with dozens offinJnciJI and HR systems (includfng PeopleSoft), The City c:an be confident that Queo,,tki!l h the vendor with the: expertfs.e~ tool.s Jnd knowledge required to provide a comptete budget ~oft wore s.o!ut!on, We hc-pe you find this document Informative. We appreciate the opportuniW to respond, and encoun:igc. you to contact us: \•ti:h ;my question\. or comments you ma•y have. An.cir!? Aberdeen wi0 serve a.s the. pt,J_n~-~ contact person for thf-s; RFP-, A ;f //
_,,,/"/ // //1
.-· _i' r//,/ '-----....
,:---"' t/ -....__
TJ Parass
Prt!-s'ideot
90$.634,ot 10 xsss
Andr& AbNde:en
Ao::ount Man::ige-r
905.634.0110 .x503
<L'> bMd•:c·e: n /El q u ~st lea .com
980 Fras.er Drive. Suite- 105. Bt.1rli11gton, Ontario l7L SPS. Canadil 5 5
We appreciate the opportunity to provide the City of Santa Clara with our Proposal, and to demonstrate to you that we have the resources, knowledge and expertise to meet your needs and provide tremendous benefit to your organization.
With over a decade of experience, Questica is highly specialized in the development, implementation and support of budget management software and we are pleased to introduce you to Questica Budget for your consideration. Questica Budget represents a proven and comprehensive solution specifically designed to meet the requirements of the Public Sector.
We trust you will find that we not only meet, but exceed the requirements stipulated within this RFP.
A great functional fit: In addition to meeting all minimum requirements, the Questica Budget COTS (Commercial off-the-shelf software) solution addresses most budgeting software requirements listed in the Functional and Non-Functional sections of the RFP document- out of the box or via configuration. The tremendous product fit, and the limited customizations that would be required, significantly reduces the implementation timeline and project Cost risk for the City.
The right company: At Questica, we provide budgeting software to the public sector - that's all we do. Questica is not only the leading budgeting software provider to the public sector, but also the largest independent budget software company. Questica represents the largest group of budget software experts in North America dedicated to serving the public sector. We have the resources and the right people to do the job and offer a 'one-stop shop" approach with Product Development, Professional Services, Sales and Customer Support provided from one central location. Unlike many other providers of Budgeting Solutions, we own the Questica Budget solution and perform 100% of the implementation and support responsibilities. This approach allows us to align our entire organization with the sole focus of delivering an on-time and on budget implementation to the City.
Financial Stability: Questica has enjoyed steady, managed growth (Net Revenue Growth) of 30% for each of the past three fiscal years. We carry no debt, have access to a generous line of credit (unused) and maintain a strong balance sheet with AR, cash and investments equivalent to 1 Year of operating expenses. Our average EBITA for the past 3 years has averaged in excess of 20% and we believe firmly in continuing to invest in our people and solutions. The company has been investing just under 25% of Net Revenues in R&D during this same 3 year period. We have been in business for 15 years and look forward to continued growth in the years to come.
As a private company we do not typically share financial statements but would be happy to make our auditors available, should the City wish, to discuss in more detail. 6 Project Time line and Cost: Questica has a tremendous track record of completing projects on time and on budget, and are extremely confident in our abilities to do the same for the City of Santa Clara. Based on the RFP requirements, we are proposing a fixed price of $235,000 (Installed) inclusive of anticipated travel costs, the implementation of the core solution (does not include optional Performance Measurements module).
PeopleSoft Integration: Integration with your PeopleSoft system is a key element of a successful solution. Questica is one of the few vendors with the proven integration experience to work with your existing technology. Questica will guarantee a successful integration between our Questica Budget solution and your PeopleSoft system. Not only do we guarantee the integration between the systems, we are offering the integration at a fixed price. To date we have completed over 350 successful integrations throughout our customer base, to various ERP and Payroll/HR solutions.
Questica Customer Satisfaction: Like many software companies, we use the Net Promoter Score, or 'NPS' to evaluate ourselves and gauge overall customer satisfaction. (See:
http://en.wikipedia.org/wiki/Net Promoter). "NPS" is a customer loyalty metric developed by (and a registered trademark of) Fred Reichheld, Bain & Company, and Satmetrix. It is a management tool and customer loyalty metric that can be used to gauge the fidelity of a firm's customer relationships. An NPS that is positive (i.e., higher than zero) is felt to be good, and an NPS of 50 or higher is considered to be exceptional. The Questica NPS Score for 2013 was 48.
References (5 we want to bring to their attention to):
1. City of Riverside, California - $915M Annual Budget, SunGard One Financials
2. City of Oceanside, California - $365M Annual Budget, Oracle Financials
3. City of Palo Alto, California - $800 Annual Budget, SAP Financials
4. City of Boston, Massachusetts - $2.SB Annual Budget, PeopleSoft Financials
5. City of Edmonton, Alberta - $3.4B Annual Budget, SAP Financials Solution Differentiators
Reporting: Questica Budget includes over 90 reports out-of-the-box which are ready for use.
The City is not limited to using just these standard reports, as Questica Budget provides a robust reporting solution built upon Microsoft SSRS. This Ad-Hoc report writing tool is designed for non-technical users who desire quick access to design and create their own reports. It includes an intuitive user interface. Users simply drag and drop the information they want to see into a report design window. No need to involve IT in report development.
Dashboards: The Questica Dashboard component, written in HTML5, delivers the ability to provide an "at-a-glance" summary of critical data and other relevant information in a visually rich and interactive interface. Dashboards can be developed for individual users, groups of users, departments, roles or specific functional areas within the Questica Budget solutions. The 7 only limit to the number and variety of dashboard views that can be created using this powerful tool is your imagination.
Change Requests/Decision Packages: The Change Request feature is a sub system to the base budgeting functionality within Questica Budget. Change Requests provide a structured framework to deal with Amendments/ Transfers/ Changes to the budget(s). With dedicated workflows and approval process, this sub system allows budget modifications to be treated apart from the general budget. Staff can request changes such as moving monies from one budget to another, proposing a new position or even proposing a merit pay increase for an employee - all using a simple intuitive user interface. Change Requests can be created individually or they can be bundled together, often referred to as a 'decision package'. Once the changes are approved via the workflow process, they can be applied to the budget(s) automatically.
Flexibility: Questica Budget was designed to be more than a budgeting tool. It was designed to be easily customized and modified to suit the specific needs of any organization. Using easily customizable screens and the ability to define custom business rules, Questica Budget can provide unique functionalities such as Key Performance Indicators/Service Level Measurements/Performance Measurements, and Strategic Budgeting.
Integrated Workflow: Questica Budget improves the efficiency of the budgeting process by automatically notifying users via e-mail when their participation is required. As the budget is promoted through the different stages, (department data entry, manager approved, Board approved, etc.) user permissions (security settings) are triggered, providing the re-assurance that only the appropriate people can modify or view the budget at each stage of its development.
Allocations: The Questica Budget Allocations module allows you to move dollars around the Operating budget, and even into the Capital budget, in a structured and balanced fashion. It supports complex arrangements of allocations between many budget elements and departments. The Allocations module is an exclusive feature to Questica Budget.
Microsoft Gold Certified: Questica has been a Microsoft Gold Certified Partner since 2005, a premium certification level with Microsoft. Additionally, Questica has had both Questica Budget and its SQL Server components tested by VeriSign, a well-known and respected third party testing agency.
We would like to thank the City of Santa Clara for considering Questica's proposal for the provision of your complete budgeting solution. With our knowledge and expertise in Public Sector Budgeting, developed over the last decade, we are confident in Questica's ability to fully satisfy and exceed the requirements of the City of Santa Clara. 8 We look forward to hearing from you and welcome the opportunity to further elaborate on the strength of our solution and our team as part of the demonstration process.
Questions related to this RFP can be directed to:
Contact Person: Andre Aberdeen
Contact Title: Account Manager
Contact Phone: (905) 634-0110 x503
Contact Fax: (866) 520-8514
Contact Email: [email protected]
Company Website: www.guestica.com
Company Name: Questica Inc.
Company Address: 980 Fraser Drive. Suite 105. Burlington, ON. Canada. L7L 5P5 9 Questica has been developing software products from its Burlington, Ontario office since its incorporation in 1998. In 2001 Questica was awarded a contract with the City of Burlington, Ontario to provide a Capital Forecasting and Budgeting Application tool. The knowledge and experience gained with the City of Burlington together with feedback received from other municipalities formed the foundation of Questica Budget the product being proposed to the City in this RFP response.
Questica specializes in the consulting, research and development of integrated project management systems tailored to meet the particular needs of local governments. Since 1998, Questica has engaged a steadily increasing client base of municipal customers. Examples and experiences are detailed throughout this RFP response.
In 2005 Questica obtained Gold Certified Partner Status, a premium certification level with Microsoft that we have maintained to this day. To meet Microsoft Certification Status, the Questica Budget (then known as Team Budget) software has been tested by VeriSign, a well known and respected third party testing agency. Questica Budget Capital, Operating and SQL Server components have been tested and meet their certification requirements.
As a company, our focus is very well defined ... our business is helping public sector entities prepare and manage their budgets. That's all we do.
Microsoft·
GOLD CERTIFIED ISV/Software Solutions
Partner
10 Cornpan';' lnforn,ation
YearFounded:1998
All aspects of business operations are performed at Questica's Burlington office, located at 980 Fraser Drive. Suite 105. Burlington, ON. Canada. L7L 5P5 Structure of Firm:
• Questica provides Capital, Operating and Salary/Position Planning budget preparation software to public sector agencies
• Questica is a private Corporation with approximately 30 employees • Chief Officers include TJ Parass and Allan Booth
• Questica has been in business since 1998 and has not undergone any name changes • Questica does business in Canada and the United States • Questica has no pending litigation nor have we had any litigation arising out of our performance
RFP Contact Person
Questions related to this RFP can be directed to:
Contact Person: Andre Aberdeen
Contact Title: Account Manager
Contact Phone: (905) 634-0110 x503
Contact Fax: (866) 520-8514
Contact Email: [email protected]
Company Website: www.questica.com
Company Name: Questica Inc.
Company Address: 980 Fraser Drive. Suite 105. Burlington, ON. Canada. L7L 5P5 Questica Resources
i. Product Development: 11
ii. Project Managers: 5
iii. Professional Services/ Report Writers: 5
iv. Sales/ Administration/President: 9
v. Total employees: 30
11 Questica Organizational Chart - 2014
The Questica Team
CEO/OWner+
Partner
~- _./
,,/-~- ~---I
Director of Sales &
Marketing
~~-/
Manager Of Sales
,,,,.--- ---...
Manager of
Professional Services
/
Manger of
Development
'-""._/
,,.--~
Administration
Sales & Marketing
Team
f>rofessional Services
&Support Team
""~---_,/
12 1 ,7--
--- "
Development Team Accounting & HR
"--~--_/
Financial Stability & Litigation
Statement regarding Financial Condition
Questica maintains an ongoing relationship with our growing customer base yielding continued year-over-year growth of both revenue and profit. As a private company, we do not normally disclose financial data in RFP responses. If the City of Santa Clara wishes, we will make arrangements for our financial records to be reviewed with our Accountant/Auditor in a controlled environment.
Statement of Financial Standing
If the answer to any of the questions is "Yes", Questica shall describe fully the circumstances, reasons therefore, the current status, and ultimate disposition of each matter that is the subject of this inquiry.
1. Has Questica been declared in default of any contract? Yes ___ No _X_
2. Has Questica forfeited any payment of performance bond issued by a surety company on any contract? Yes. ___ No _X_
3. Has an uncompleted contract been assigned by Questica's surety company on any payment of performance bond issued to Questica arising from its failure to fully discharge all contractual obligations there under? Yes. ___ No _X_
4. Within the past three (3) years, has Questica filed for reorganization, protection from creditors, or dissolution under the bankruptcy statutes? Yes. ___ No _X_
5. Is Questica now the subject of any litigation in which an adverse decision might result in a material change in the firm's financial position or future viability? Yes. ___ No _X_
6. Is Questica currently involved in any state of a fact-finding, negotiations, or resistance to a merger, friendly acquisition, or hostile take-over, either as a target or as a pursuer? Yes. ___ No _X_
7. License Sanctions: List any regulatory or license agency sanctions. (Please keep in mind that the City of Santa Clara may perform a background check on Questica with all state and regulatory agencies.)
Questica Inc. has no regulatory or license agency sanctions. 13 Questica Budget is successful because it is not a generic solution. It was designed specifically for the Public Sector and 90% of its users are local governments. Each year we add additional features and functionality to match advances in technology and the changing needs of our customers. Questica plans to maintain our Public Sector base and continue to add value to our existing customers.
Questica will continue to:
• Focus on Public Sector budgeting and complementary tools that facilitate that goal. • Use the Microsoft .Net infrastructure for development and delivery (Microsoft IIS / SQL Server)
• Emphasize the need for Stability in our development. Our customers long ago have told us that they would prefer a very stable and well tested product rather than a frequent release schedule.
• Emphasise aesthetics and ease of use. An intuitive interface and ease of use is important to us. It minimizes the amount of training required and makes our end users happy.
Allow you full access to your Budget Data. It's your data; you should have full access to it and have the ability to access it any way. We will continue to publish database schemas and technical documents to support this non-proprietary philosophy. 14 With over a decade of experience and 100 + clients, Questica has significant experiencing in implementing solutions in the Public Sector. The following are examples of selected Questica Budget Customer implementations throughout North America. • Humboldt University, CA
• City of Boston, MA
• Oregon Metro, OR
• City of Chesapeake
• Washington County, MD
• Frederick County, MD
• The Smithsonian Institute, DC
• Municipality of Anchorage, AK
• City of Hamilton, ON
• City of Windsor, ON
• City of Brampton, ON
• City of Arvada, CO
• City of Oceanside, CA
• Madison Metropolitan Sewage District
• City of Palo Alto
• City of Riverside
• City of Oceanside
• City of Stockton
• City of Walnut Creek
• City of San Carlos
• City of Seaside
• City of Pleasanton
• Castro Valley Sanitary District
• San Bernardino County Employees Retirement Association • Humboldt State University
15 Metro Regional Government (Portland) OR 1,500,000
Shelby County, Tennessee 909,000
DuPage County, IL 930,000
City of Edmonton, Alberta 800,000
City of Boston, MA 650,000
City of Hamilton, Ontario 650,000
Jackson County, Missouri 650,000
Town of Brookhaven, New York 472,000
City of Brampton, Ontario 433,000
Region of Niagara, Ontario 410,000
City of Riverside, California 300,000
Municipality of Anchorage, Alaska 260,000
City of Greensboro, North Carolina 258,000
City of Vaughan, Ontario 238,000
Osceola County, Florida 231,000
City of Chesapeake, Virginia 225,000
Fredrick County, Maryland 220,000
City of Windsor, Ontario 216,000
City of Saskatoon, Saskatchewan 202,000
City of Oceanside, California 168,602
Washington County, Maryland 144,000
City of Stockton, California 128,000
La Crosse County, Wisconsin 109,000
Strathcona County, Alberta 80,000
City of Lethbridge, Alberta 79,000
City of Victoria, British Columbia 74,000
City of Champaign, Illinois 73,000
City of Pleasanton, California 64,000
Town of Southampton, New York 54,000
City of North Bay, Ontario 53,966
City of Grand Prairie, Alberta 50,000
City of Brandon, Manitoba 42,000
City of Vernon, British Columbia 39,455
16 City of Langford, British Columbia 35,000
City of Lynnwood, Washington 35,000
Town of Whitchurch-Stouffville, Ontario 28,000
Twp. of Centre Wellington, Ontario 26,000
Town of Kingsville, Ontario 21,000
Town of Acton, Massachusetts 20,000
Town of East Hampton, New York 20,000
Town of Essex, Ontario 20,000
County of Grand Prairie, Alberta 18,000
City of Fort St. John, British Columbia 17,000
Town of Sudbury, Massachusetts 17,000
City of Leduc, Alberta 16,967
City of Camrose, Alberta 16,000
City of Kenora, Ontario 15,177
City of Durango, Colorado 15,000
Town of Okotoks, Alberta 12,000
Town of Can more, Alberta 11,000
Town of Sidney, British Columbia 11,000
City of Dawson Creek, British Columbia 11,000
Town of Beaumont, Alberta 10,820
Municipality of South Huron, Ontario 10,000
County of Wetaskiwin, Alberta 10,000
Town of High Level, Alberta 10,000
Town of Sylvan Lake 10,000
Incline Village General Improvement District, NV 9,252
City of Waconia, Minnesota 9,000
City of Prince George, British Columbia 8,500
Town of Taber, Alberta 7,500
Brazeau County, Alberta 7,040
Town of Ponoka, Alberta 6,576
Town of Banff, Alberta 6,000
Town of Kentville, Nova Scotia 5,500
Town of High River, Alberta 5,000
McKenzie County, Alberta 5,000
Town of Bancroft, Ontario 4,000
17 Town of Pincher Creek, Alberta 3,600
Town of Turner Valley, Alberta 2,000
Housing Authority of the City of New Haven -
Association of Municipalities of Ontario (AMO} -
Holland Bloorview Kids Rehab, Ontario -
RCMP - K Division, Alberta -
Wetaskiwin School District, Alberta -
NASA - Florida -
18 Questica Experience
See Reference Section below for more information.
Examples of Other Previous Implementations
City of Baston, MA
One City Hall Square
Boston, MA 02201
Contact: Abi Vladeck- Special Assistant, Capital Planning Phone: 617-635-2838
Email: [email protected]
Website: http://www.cityofboston.gov
Population of Boston: 636,479
Financial Software: PeopleSoft
Project Overview: The City issued an RFP which was awarded to Questica. Questica Budget (as the product was known then) Capital module was integrated to the City's PeopleSoft system (financial system integration only).
During of Implementation: 2-3 months
City of Oceanside, CA
300 North Coast Highway. Oceanside, CA. 92054
Contact: Carol Bunt- Administrative Analyst
Phone: (760) 435-3832
Email: [email protected]
Website: http://www.ci.oceanside.ca.us
Population: 173,000
Financial Software: Oracle
Project Overview: Questica provided all software modules along with all professional services. All modules were purchased. Questica provided the integration between Questica Budget and their PeopleSoft/Oracle solution.
Project Dates: June 2009 to October 2009
Staff assigned to project: Marjorie Johnson, RJ Ahuja, and Rick Rogerson 19 Citv of i\llississcmq;;i,_ O~l
300 City Centre Drive
Mississauga, ON L5B 3Cl
Contact: Donna Herridge- Manager, Corporate Budget
Phone: {905) 615-3200 X 5002
Email: [email protected]
Website: http://www.mississauga.ca/portal/home
Population: 706,000
Financial Software: SAP
Project Overview: The City requires a full implementation of all Questica Budget modules (Operating, Capital, Salaries) with integration to SAP - import actual costs. Several product customizations and custom reports delivered. The City makes extensive use of a feature set known as Change Requests (also known as Decision Packages, or Budget Packages). Change Requests provides a structured framework to deal with Amendments, Transfers, and other changes to the budget. City staff start with last years approved budget, and modify it via the change request process in Questica Budget exclusively. These requests (budget packages) each have their own approval process/workflow. Once approved the budget(s) are automatically updated.
During of Implementation: 2 years
20 8101 Ralston Road
Arvada, CO 80002
Contact: Lisa Yagi- Assistant Finance Director
Phone: (720) 898-7121
Email: [email protected]
Website: http://arvada.org/
Population: 107,000
Financial Software: Oracle
Project Overview: The City purchased the Operating, Capital and Salary Planning modules.
Special attention was given to the Salary module since the City has many benefits that are conditional upon various types of employees and positions. Questica places a number of attributes on employees and positions to make it easy for these benefits to be applied. The integration with the City's Oracle system was completed for all modules.
During of Implementation: 6-8 months
Multnomah Cm.mtv, OR
501 SE Hawthorne Blvd. Suite 531
Portland, OR 97214-3501
Contact: Ken Anderson- IT Project Manager
Phone: (503) 849-6182
Email: [email protected]
Website: https://web.multco.us/
Population: 726,000
Financial Software: SAP
Project Overview: The County requires a full Implementation of the Operating and Salaries modules of Questica Budget with Capital to be implemented in a follow-on phase. The implementation involved the integration of position planning related data and actual cost data in SAP. Several product customizations were delivered including the customization of Change Requests to model multi-level Program Offers. In the County, all annual budget activity is related to Program Offers that are budgets for Programs that have no independent existence in their SAP financial system, and that may affect multiple business units and cost elements. When approved, Program Offers are published to the destination business units and cost elements using standard Questica Budget Change Request functionality. The County contract was awarded in July 2012.
Duration of Implementation: Commenced in late July 2012 and the completed system was delivered for user testing on November 1, 2012.
21 160 N. Main. Suite 1150
Memphis, TN. 38103
Contact: Wanda Richards- Budget Director
Phone: (901) 222-2228
Email: [email protected]
Website: http://www.shelbycountytn.gov
Population: 909,035
Financial Software: MS Govern
Project Overview: Questica provided all software modules along with all professional services.
Shelby County is the largest County in Tennessee. They replaced a variety of tools including MS Access, Excel, Publisher and Word with Questica Budget Operating, Salary & Position Planning and Capital.
During of Implementation: 6-8 months
City of Windsor, ON
350 City Hall Square West
Windsor, ON. N9A 651
Contact: David Soave- Manager, Operating Budget Development & Financial Administration Phone: (519) 255-6100 x 1911
Email: [email protected]
Website: http://www.citywindsor.ca/
Population: 218,473
Financial Software: PeopleSoft
Project Overview: Questica provided all software modules along with all professional services. Questica Budget Capital was purchased in 2006. The City purchased Questica Budget Operating and Salaries modules in 2010 and is fully integrated with their PeopleSoft systems.
During of Implementation: 3-6 months
22 Cit!! of Hamiltan, 01\1
71 Main Street West
Hamilton, ON. LSP 4Y5
Contact: John Di Battista- Senior Financial Analyst
Phone: (905) 546-2424 x 4371
Email: [email protected]
Website: http://www.city.hamilton.on.ca
Population: 655,060
Financial Software: PeopleSoft
Project Overview: Questica provided all software modules along with all professional services. The City has been a Questica Budget Capital user since 2005 with PeopleSoft Financials. Questica hosted Questica Budget Capital for 6 months then deployed the solution to the City's servers within 3 hours. The City has a population of approximately 665,000 with an annual Operating budget of over $1.3B and a 10-year Capital plan of almost $1B.
During of Implementation: 3-6 months
Cit,; af Bramotan. ON
2 Wellington Street West
Brampton, ON. L6Y 4R2
Contact: David Sutton- Senior Financial Planning Analyst Phone: (905) 874-2257
Email: [email protected]
Website: http://www.city. bra m pto n .on .ca/
Population: 433,806
Financial Software: PeopleSoft
Project Overview: Questica provided all software modules along with all professional services. The City required a number of custom reports along with a number of customizations in order to capture specific information. Questica worked with the City's Budget Officer and his staff to scope the customizations and custom reports needed. In the end, over 10 customized reports and 8 major software customizations were desired.
During of Implementation: 3-6 months
23 I/Voshim1ton Ccnmtv,_Al!D
100 West Washington Street
Hagerstown, MD. 21740-4748
Contact: Debra Murray- Director, Budget & Finance
Phone: (240) 313-2304
Email: [email protected]
Website: http://www.washco-md.net
Population: 120,000
Financial Software: PeopleSoft
Project Overview: Questica provided the Questica Budget Capital modules along with all professional services. Implementation was done remotely with training being done onsite. A total of five custom reports were delivered.
During of Implementation: 6-8 months
City of Riverside, CA
3900 Main Street. Riverside, CA 92522
Contact: Scott Catlett- Assistant Finance Director
Phone: (951) 826-5609
Email: [email protected]
Website: http://www.riverside.gov
Population: 300,000
Financial Software: SunGard IFAS
Project Overview: Questica provided all software modules along with all professional services. All modules were purchased. Questica provided the integration between Questica Budget and their IFAS solution.
During of Implementation: 8-12 months
Osceola County, F~
1 Courthouse Square. Suite 4700
Kissimmee Fl. 34741
Contact: Rosa Quintanilla- Project Manager
Phone: (407) 742-5826
Email: [email protected]
Website: http://www.osceola.org/
Population: 231,500
Financial Software: SunGard IFAS
24 Project Overview: Questica provided all software modules along with all professional services. All modules purchased. Implementation was done remotely with training being done onsite.
During of Implementation: 5-7 months
City of Napervillee U':.
400 South Eagle Street,
Naperville, IL 60540
Contact: Chris Smith- Financial Reporting Team Leader
Phone: (630) 420-6055
Email: [email protected]
Website: http://www.naperville.il.us
Population: 128,358
Financial Software: SunGard HTE
Project Overview: Questica provided all software modules along with all professional services.
During of Implementation: 3-6 months
Town of Southampton, NI'
116 Hampton Rd.
Southampton, NY 11968
Contact: Paula Pobat- Director of IT
Phone: (631) 702-1982
Email: [email protected]
Website: http://www.town.southampton.ny.us/
Population: 54,712
Financial Software: Dynamics GP
Project Overview: Questica provided all software modules along with all professional services. Implementation was done remotely while training was done remotely and onsite.
During of Implementation: 3-6 months
25 Citv of Pola Alto, CA
250 Hamilton Ave, Palo Alto, CA 94301
Contact: Christine Paras- Principal Financial Analyst
Phone: (650) 329-2450
Email: [email protected]
Website: http://www.cityofpaloalto.org/
Population: 66,000
Financial Software: SAP
Project Overview: The implementation process has just begun.
Project Dates: Targeted from July 2014 to December 2014 Staff assigned to project: Michael Newsome, RJ Ahuja, James Orr, Greg Double and Mark Ilagan
Total Project Cost: $250,000-$300,000
Did Questica Adhere to Project Schedule and Budget? - TBD Citv of Wo!m1t Creek, CA
1666 North Main Street. Walnut Creek, CA, 94596
Contact: Cindy Mosser- Finance Manager
Phone: (925) 256-3590
Email: [email protected]
Website: http://www.walnut-creek.org/
Population: 66,000
Financial Software: Cayenta
Project Overview: Questica provided all software modules along with all professional services. Questica provided the integration between Questica Budget and their Cayenta solution.
Project Dates: October 2011 to June 2014
Staff assigned to project: Michael Newsome, RJ Ahuja, James Orr, Greg Double and Mark Ilagan
Total Project Cost: $130,000-$175,000
Did Questica Adhere to Project Schedule and Budget? - Yes 26 City of Riverside, ClU
3900 Main Street. Riverside, CA 92522
Contact: Scott Catlett- Assistant Finance Director
Phone: (951) 826-5609
Email: [email protected]
Website: http:/!www.riverside.gov
Population: 300,000
Financial Software: SunGard One
Project Overview: Questica provided all software modules along with all professional services. All modules were purchased. Questica provided the integration between Questica Budget and their IFAS solution.
Project Dates: April 2011 to October 2011
Staff assigned to project: Michael Newsome, James McCall, RJ Ahuja, James Orr, Greg Double, Ryan Hryczynski and Mark Ilagan
Total Project Cost: $175,000-$225,000
Did Questica Adhere to Project Schedule and Budget? - Yes 27 Citv of Oownside, CA
300 North Coast Highway. Oceanside, CA. 92054
Contact: Carol Bunt- Administrative Analyst
Phone: (760) 435-3832
Email: [email protected]
Website: http://www.ci.oceanside.ca.us
Population: 173,000
Financial Software: Oracle
Project Overview: Questica provided all software modules along with all professional services. All modules were purchased. Questica provided the integration between Questica Budget and their PeopleSoft/Oracle solution.
Project Dates: June 2009 to October 2009
Staff assigned to project: Marjorie Johnson, RJ Ahuja, and Rick Rogerson Total Project Cost: $130,000-$175,000
Did Questica Adhere to Project Schedule and Budget? - Yes City of Boston, ll/lA
One City Hall Square. Boston, MA 02201
Contact: Abi Vladeck- Special Assistant, Capital Planning Phone: 617-635-2838
Email: [email protected]
Website: http://www.cityofboston.gov
Population of Boston: 636,479
Financial Software: PeopleSoft
Project Overview: The City issued an RFP which was awarded to Questica. Questica Budget (as the product was known then) Capital module was integrated to the City's PeopleSoft system (financial system integration only).
Project Dates: January 2013 to February 2013
Staff assigned to project: Michael Newsome, RJ Ahuja, and Rick Rogerson Total Project Cost: $175,000-$225,000
Did Questica Adhere to Project Schedule and Budget? - Yes 28 City of Arwula~ CO
8101 Ralston Road. Arvada, CO 80002
Contact: Lisa Yagi- Assistant Finance Director
Phone: (720) 898-7121
Email: [email protected]
Website: http://arvada.org/
Population: 107,000
Financial Software: Oracle
Project Overview: The City purchased the Operating, Capital and Salary Planning modules.
Special attention was given to the Salary module since the City has many benefits that are conditional upon various types of employees and positions. Questica places a number of attributes on employees and positions to make it easy for these benefits to be applied. The integration with the City's Oracle system was completed for all modules.
Project Dates: January 2013 to May 2013
Staff assigned to project: James McCall, RJ Ahuja, Rick Rogerson, George Boucher, and Kyle Wheaton
Total Project Cost: $120,000-$150,000
Did Questica Adhere to Project Schedule and Budget? - Yes Dream, Metro, OR
600 NE Grand Avenue. Portland, OR. 97232-2736
Contact: Brian Kennedy- Finance Manager
Phone: (503) 797-1908
Email: [email protected]
Website: http://www.oregonmetro.gov/
Population: 1,500,000
Financial Software: PeopleSoft
Project Overview: Questica provided all software modules along with all professional services and a number of customizations. Questica also integrated Questica Budget with Metro's PeopleSoft solution.
Total Project Cost: $195,000-$225,000
Did Questica Adhere to Project Schedule and Budget? - Yes 29 ~liadison ll!letropo/itcm 5ewemqe District WI
1610 Moorland Rd. Madison, WI. 53713
Contact: Amy Bublitz- Business Analyst
Phone: {608) 222.1201 x216
Email: [email protected]
Website: http://www.madsewer.org/
Population: -
Financial Software: Oracle
Project Overview: Implementation is on-going and will include the installation of the Operating, Capital, Salaries and Allocations modules.
Project Dates: January 2014 to May 2014
Staff assigned to project: Michael Newsome, George Boucher, Kyle Wheaton, John MacRae and Ryan Hryczynski
Total Project Cost: $330,000-$400,000
Did Questica Adhere to Project Schedule and Budget? - Yes 11!111/trwmah County, OR
501 SE Hawthorne Blvd. Suite 531. Portland, OR. 97214-3501 Contact: Ken Anderson- IT Project Manager
Phone: (503) 849-6182
Email: [email protected]
Website: https://web.multco.us/
Population: 726,000
Financial Software: SAP
Project Overview: The County requires a full Implementation of the Operating and Salaries modules of Questica Budget with Capital to be implemented in a follow-on phase. The implementation involved the integration of position planning related data and actual cost data in SAP. Several product customizations were delivered including the customization of Change Requests to model multi-level Program Offers. In the County, all annual budget activity is related to Program Offers that are budgets for Programs that have no independent existence in their SAP financial system, and that may affect multiple business units and cost elements. When approved, Program Offers are published to the destination business units and cost elements using standard Questica Budget Change Request functionality. The County contract was awarded in July 2012. Implementation commenced in late July 2012 and the completed system was delivered for user testing on November 1, 2012.
Total Project Cost: $325,000-$350,000
Did Questica Adhere to Project Schedule and Budget? - Yes 30 Product Version and Roadmap
Proposed Version
Proposed Version: 5.1.251.1
Release Date: July, 2014
Previous Releases
Version 5.0.246.0. Release Date: June 5, 2014. Included Dashboards.
Version 4.5.241.8. Release Date: June 4, 2014
Version 4.5.241.7. Release Date: March 20, 2014. Included Google Authentication and Adding links as Documents.
Pmd1.1ct History (past 5 years) and Roadmap
2012
• Allocations Module
• Spreadsheet Import/Export feature
2013
• Enhanced Report Authoring
• Capital Change Requests
2014
• Dashboards
• Performance Measurements
Future
• Asset Management
• Budget Book Builder
• FIR/CAFR Reporting
• Salaries Enhancement
• Strategic Planning
31 Product Description
A key element of the initial Questica Budget design was to help eliminate the difficulties caused by using spreadsheets in a multi-user environment. Although solutions such as spreadsheets are useful tools to analyze any single budget, it quickly becomes complicated if you want to consolidate many budgets, track "What-ifs", control different versions, and produce a comprehensive budget document(s) based on different criteria.
Questica Budget was designed specifically for creating and maintaining public sector/ local government budgets. It provides an easy to use web based interface that allows budget entry and development, forecasting and analysis, amendment tracking, and reporting (over 90 standard out-of-the-box reports, plus Ad-hoc and custom reports available).
Questica Budget consists of three primary modules: (1) Operating, (2) Salary/Position Planning and (3) Capital. These modules can be purchased individually, or bundled together as a complete solution set. Additional modules include Allocations and Performance Measurements.
Questica Budget Operating Module
The Operating module allows those in charge of the operating budget to manage the budget at a monthly, quarterly or annual basis. Actual cost and budget data can be imported into Questica Budget and budgets can be categorized on an organizational basis where Cost Centers roll-up into Departments and Divisions. Budgets can also be categorized on a Fund basis where Cost Centers roll-up into their respective funds. Cost Centers can easily be moved from one Department and Division to the next, as well as from one Fund to the next.
Users are able to break down their budgets by line item, identify expenses and funding sources, enter comments for each line item, and attach documents and notes. Users can also forecast for multiple future years using Questica Budget's Regular Increase feature to increase or decrease costs by a specific amount or percentage. Past years budget and actuals are also easy to see making for straightforward comparisons. 32 Questica Budget Capital Module
Questica Budget Capital simplifies and centralizes the process of Capital budget planning and execution through a unified web interface. Prior years' budget data (Actual Costs and Budget values) can be imported into Questica Budget and users are able to create multi-year Capital projects where they can identify their expenditures, funding sources and make adjustments as they prepare their budgets. Users can construct their capital projects on an annual, quarterly or monthly basis, enter narrations/explanations for their requests and categorize their projects based on different criteria such as Tangible Capital Assets, Fund(s), or Project Status. The requests would then be escalated through the workflow system integrated within Questica Budget. Project rank can also be administered according to predetermined criteria and multiple project scenarios can be created for each project.
Actual cost versus budgets analysis can also be done easily because Questica Budget imports financial information directly from the accounting system. Once departments begin entering their budgets, reports can be generated at any time. Since Questica Budget automatically updates the information, reports are generated in real-time.
Salary/ Position Planning 1\/lodule
The Salary/Position Planning supports the ability to accurately model and forecast all costs associated with positions and employees. Each Position is associated with a default GL Account and is then assigned a pay grade, step, contract, pay scales and benefits (start and end dates can be associated to each). Union affiliations, job titles, and job numbers can also be entered for each employee and each employee can be allocated to a position or multiple positions in different departments or funds. Throughout the year, adjustments such as cost of living adjustments, new benefits etc. can be made. Position costs can be generated for an unlimited number of years and can be broken down on an hourly, monthly or yearly basis.
Each positions cost can be associated to any one (or multiple) costing centers. This association/allocation can range from 0-100% with each costing center belonging to a department or fund. Position data can be imported from HR systems into Questica Budget.
Salary/ Position Planning reports can also be generated for analysis purposes.
Position Control Management
The Salary/Position Planning module handles filled, vacant, employee name, ID, salary, benefit elections, position name and number, and funding source. For positions that have multiple funding sources, they can be allocate (based on percentages) to multiple budgets belonging to multiple funds.
Attributes can be placed on the Salary/Position Planning module to help distinguished between different types of positions, part vs. full time, permanent vs. time-limited, and 33 elected/appointed vs. CSA (Career Service Authority). These attributes can even be used to determine whether each type of position receives a benefit/modifier or not. These are referred to as conditional benefits/modifiers.
The Salary/Position Planning module allows users to copy any Profile (bargaining unit) and create as many different 'What if' scenarios of the project as they wish. These alternative budgets are maintained for easy reference. However, only one version can be designated as 'Active'. It is the active scenario that determines the costing of the positions within the Profile. Each scenario can be made "Active" at a time, in order to gauge its effect on the position costing.
An example is to have a scenario representing a proposed 2% increase to a benefit, and another scenario representing a 3% increase. Users can then flip between scenarios (making one active at a time) in order to gauge how each scenario would affect positions' costs along with the overall budget.
34 The next major release of Questica Budget (schedule for July 2014) will feature a new Performance Measurements module.
The vocabulary of Performance Measurement is not yet standardized in the public sector.
Below is an overview and some definitions:
• Program: a.k.a. Service Area. One discrete program or service in the organization.
Performance Measures generally measure aspects of programs, including their inputs, activities, effectiveness and outcomes.
• Performance Measure: one thing that will be measured. Number of Bus Passengers per Month. Number of Invoices Processed. Total Expenses by Department (many measures are financial.) Customer satisfaction. City crime rate. Population. Total Assessment.
• KPl's, Indicators: Similar to Performance Measures.
• Scorecard: A visualization tool for organizing measures into a hierarchy where lower level measurements are aggregated into higher level indicators.
Feature list
• Ability to define and track Measures.
o Can be used to track any quantifiable data including (but not limited to) inputs, outputs, efficiency, and outcomes (four common terms from public sector PM.) with configurable Units of Measure (percentage, liters, foot pounds, FTE's, stone, exabytes, etc.)
o Measures can have Targets (similar to budgets in the budgeting modules.) Targets can be set Annually, Quarterly or Monthly. We have structured the architecture in such a way that it will be possible to add new periods of target calendarization in the future, such as weekly or daily. o Financial and staffing Targets can be automatically generated by defining an advanced search on budgets or FTE's in the Operating and Capital modules.
Huge time saver for customers who own multiple modules! No integrations or manual data entry required.
o Targets can have Thresholds which define how far off target the measure can be before it's considered in a "warning" (yellow) or "critical" (red) state. o Measures have Actuals (the "measurement" itself.) Actuals can be entered as frequently as desired (much like actual cost transactions on budgets) and are rolled up for comparison to targets.
o Actuals can be human-entered on a schedule.
35 • The user responsible for a measure can be automatically emailed when their data is due or overdue.
• A dashboard widget will provide "quick entry" for actuals and change colour when entries are overdue.
o "Combined" measures can aggregate, sum and divide other measures by each other to generate rates and per-item costs, which can be separately reported and tracked.
• By using the Programs feature, users can design a measurement plan from scratch following best practices.
o Enter a list of all your organization's programs.
o Define a Logic Model and Outcomes for each program. Use these to derive your measures. Questica can work with you to implement these steps using our in-house Performance Measurement expertise.
o Organize your measures under each program.
o (Measures don't have to belong to a program. If you have an existing measurement plan you can just dump in all the data too.) • Use dashboard charts to visualize your measurement plan and its execution, and be notified of warning and critical situations as they arise. • Build Scorecards to organize your measures into rolled up hierarchies. Use the Scorecard Widget to add your scorecard to a dashboard.
• Works with our security system for granular control of viewing and editing for all measurement data.
• Total integration with all of Questica's core productivity features including advanced search, spreadsheet import and export, custom fields, customizable grids and self serve reporting.
36 The reporting capability of any budgeting software is critical. Questica Budget provides three (3) primary methods to create and view budget related reports.
1. Standard (pre-built) reports
2. Ad-hoc reports
3. Customized reports (customer and/or Questica created) All Standard (pre-built) reports generated within the application leverage Microsoft's SQL Server Reporting Services (SSRS).
Questica Budget includes over 90 pre-built reports ready to use, or to be customized. The reports available in each module (Operating, Salaries, and Capital) are unique. New reports can be added easily. The 90 plus system reports are grouped into the following 14 categories:
1. Ad-hoc Reports
2. Actual vs. Budget
3. Custom Reports
4. Graphs
5. Operating
6. Salaries
7. Fund Reports
8. Baseline Reports
9. Departmental Reports
10. Capital
11. Change Request
12. Allocations
13. Stage Reports
14. Snapshot Reports
All out-of-the-box reports are exportable to: PDF, Excel, Word, XML, CSV, MHTML (web archive) and TIFF file formats.
37 Many of standard reports are drill-down, and/or drill-through, in that they allow the end user to quickly access underlying (more detailed) information. In the example below, in the - 'Budget vs. Actual Costs Year to Date by Department' report - on the left side of the screen, each of the expense categories has"+" sign beside the GL Category. The 'Benefits' category has been expanded to show the next level of detail. Note the actual costs in blue - the blue color denotes a 'drill-through' value - clicking on it shows the underlying values (the actual cost details) that make up that number.
:_'; • I 1,·,
f'i_~ !.?.~~-1!:?.~Y'.)'..'..~,--;,_C,°:,';_;'.'.i?.'',-/1 ~-'i-~'.'.'..:, ie,•,r·,,q,r?r'.E"pc,r·1r:=s ·,&..>or n,, •tie., :,~nr: _· _= __ ,_____ ____ ______ • _ ,-, ••• -,-··,-,;-,c;--·-.··- ...... __ ,,.,.,.,,, .... , .... -,-,~~C-C"; N '.',i' "; ,~if.f· ~ _~l \ ·'/;'; ' F,f,e lf":'1 ,'},
Expand
or
Actual vs Budget Year To Date by Department:
Deportment. CMP - Compirci'er'e DiMioll
Collapse .'"und. <A.'/>, Deoarlmeot. -A1>; GL Accoc1nt: •:Jl.//,; Ccs/ Cent~- <All> ! each _
grouping,,,.!------------- __ -~_,iget ___ !'Tg_A~_f:l_a~<c_ost 7SS>C7 iiC'.!14
Variance
' ""·'"''
"'·'"~, es~si
IEOlh«Pm,oaelCosls
IESoMto
TotalExpoas•
JletTotaJ
""'" ,,_,., (2il,"'7)
93,19"
1,Cl.~
{3,47H,175) {3,235,6D41 243.571
11025'\
S<.S,¼
1,3.2,•;,
1"4.lo%
Clicking on any value displayed
in Blue will show the underlying
values (actual costs details) that
make up the number
m.n The screen below shows the
116.27%
93,00\\
result of clicking on the
$471,115 value on this report
Clicking on blue values ($471,115 in this case) will show the underlying actual cost values that make up that number, as shown below.
Department: C - omp ro ers I11smn '
Reporting Peiiod; January. 2014 To Decemtler. 2014 (12 Months) ,er.ind. <A!!>; Department: <A//;,i CiJ<il Genier: <AI/> GLAccount Date::, Cosc!CeDIE>r:
Ol}Bra~ng Exprrnses
410S-Medical
OC/C1iWH Renouo
Uf/~Gi2014 A.c::ount,ng
07/~1/2014 Bu:lget, and Financial Planning
Total
Item Description Supplier Acct Rel. Type Amount
DEf Com,any "-dual 230,6';1
Actual 15J,OU4
DEF Corrµaoy
,<.,ct"al ---..;,:;~:
2 i'l~5CO <6,----
38 Several options exist for users to report on variances across multiple time periods. For brevity, we will consider just two options here, one more on the 'micro' side of budgeting, and one from a more 'macro' perspective:
Micro example: Each cost center/program has several screens and reports dedicated to variances. The sample screen below {Finance Administration) shows a standard screen called 'Annual Comparison' - which displays the budget vs. actual costs, the difference (the variance) and an area for staff to enter comments, notes or justifications. This data can also be viewed on a monthly or quarterly basis, as well as 'Details' individual transactions (assuming your financial system supports individual cost transactions).
Again, cost centers can be thought of as a piece of the budget - a collection of revenues and/or expenditures belonging to a department. For example, a finance division might be split up into various departments such as Comptroller Ad min, Finance Adm in, and Budget Ad min - each of these departments can have one or more (sometimes many more) cost centers associated to them.
Ac':J,t;o,,~lnfu,,-3t,on
l'.eyPcrfu,mance!ndr:stO""s
4106-Me,fo.l
4107-Medcora
410~-Den:SI
41lJg-\'e'1mCare
41lll -Wacker, Compensaioa
41H ·Car /,,Oo~-.= /Po0ng
ACtual Costs Views
H,562.77
1,oss.M
am
7,357.92!
1,7.l<!,SI
16,Sll,~SI
lll,652.38:
23,036.531
15,iia7,1
51,254.59
l,]58.14
l04.25
)9,1)
{104.06)
(J59.08)
(J3.0;,)
(l,679.-0S)
(1,:llll.-I7)
(50.'l)
{217.41)
18.14 17.25
Several Variance reports are included (same screen as above):
39 AcN,l•;s~,dQe\-<;;uac/erl·;
Actu,I ,,, OLdget- Q"arterl) wrtn Co1J>rnent.
Acrual ,~ Bdget Wnh (Q!m,,nt,
fo~\on ~"'t b; GL Olrncl
Onap;ho!Dete:',-'ifar
Snar,,holl½lliCV•,)thSalaces-5Year
12,2ill U,5'2.IT
2,391
1,163
391'
7,717
1,769
la,207
l,~lD.n
1,058,94
39::'..24!
7,357.921·
l,7.lC,97
16,527.95
10,652..16
:/l!,0,36..s:J
15,5"'17.ll
;1,254,53
l,05ll,l'l
0 oll4.25
LZ~I
(J5g,osJ'
(JS,a3)!
(1,679.05}
'" (1.381.41)
(53.9)
(2.17.41)
Macro example: Whereas the above example are variances from a specific part of the budget, just one department, below is a higher level perspective showing budget vs. actual costs viewed as an aggregate of all cost centers, all departments, all divisions, etc. The report below is called 'Budget vs. Actuals Year to Date' and allows for in-depth interrogation of budget vs. actuals across the entire enterprise and across multiple dimensions. 40 Auto-Fill:: Custom,., T
Budget Year: 2015 T
<
Report Morath End; June 2015 ,. i
Group By. Division • I
'
Fund category or Fund: <All> ,. ;
Divis'ion or Department <Ali> T
Gl Category or GL Ac.count <All> T
(Object}~
cogcente:r:: <A!I> T
Exp.and All: f·Jo T
Starting Page Number. ; 1
Hkfe Page footer. Yes •
Hlde Page Humber: Yes • !
,. i
B @lt-1
Report Parameters
Dh-fs[o/1; C'.oroorate Admi11islratJon
,C/6-p{)r-/:ir.g Pe-riod: Jsnuii')', 2015 To JL'ne, 2015 (fi Mo.1/hs) FuM: <A!I>; Departmeilf: <All>i GL A=wn/ (Object}. <All>; Cwt C<:l~/,:;rc <Ali> Total Revenue
Ex~nse;
IEBeseftls
EIContractaO S~r,icas
qo~ Ao;·art~mg
42m Catering
421a Contracted Ser;-ires
~"6 PhotOCGFY
Ill l.la!enal & Sup~l,es
Ill l~iseellanscus
1B Otli~r Per&rnnel Costs
IBSal,ne,
Total Expense
tlet Total
i t
Budget YTD Actual Cost
311,E-S3
2-707
170.CSi
6,406
~74,7".5
2BS,179
1,141,fiO
J,475,755
{3,475,755)
52,500,000
H9,rno
1a.oa,
B.8:lS
2,377
4.BC5
23~,221
(2S.!~5)
74,153
1,6 □ 3,cn
2,246,759
50,253,241
41 I
var?"nce
Over/Under
52,500,000
(172,€7lj
(E•D,!~O)
1_2,70,)
(161 • .lD)
(<7•.2~2\
,1.~11)
i31Y-11)
(1,228,996)
,I.
Percentage
Var1ance
o.oo•o
2-45%
□ .DD%
0.1$%
64.64%
-1,445.82 %
Thi; rep-crt can be viewed with thefollowin;:
options:
- Rep-ort Month End;
Monthly {i.e, Jan-Dec!
- Group by:
Fund C;.tegoty /Fund/01\/ido n/Dep ~rtment/ GL
Category/Gt.Account/Cort Center
• Fund Category or Fund
All or indl\lidual funds
- Dlllision or Departm,mt
All or individual dtvisions or department5
- Gt. Category o.r GLAcco.unt {Object)
All or individual GL Category or GLAccount
- Co.st Center
All or individual Cort Center;
Many of the out-of-the-box reports will automatically roll up and consolidation budget data by cost category codes, object codes, cost centers, departments and/or divisions. In the example below, a standard report called 'Revenue and Expenditure by Department' displays a standard
D
Revenues and Expenditures by Department
Budge
DMslo11 Cost Center
Gel Revenues
El Expenditures
1±1 Corpornte hdministralion
1±1 C.,,rporale Ser,ica,
El Cuuncil
EIEngine,;;ring
B3Put:lic'Nork,;
83 Put:lic '.',·ork,..C1·,'i<c Servie<es
IBSuppoct Su1•1ces
l±ITran~pnrtl'.ion &Far~ITTg Ser.'
El Uncte,grn"nd Utilji~• & fac
Ell au Ming~ l,laintenance [Homie)
l;!I FAC-- Cornrrniaij;c Ce nines
1±1 fAC- ParS• facili11es
rn FAC-Corp~rate Off,ces
[E FlsC---Eni;inec;ring/Pubic Worl,s
IE FAC-FacU,tr~s Adminl>l<ation
1±1 F AL-1,laint&rranc,, Administration
1±1 f-".C.Parl;,ides
m FAC.Prnt~ctien s~rvic.es
@SO Catchrr-en! hr~a l-lanagement
EIS[! Eligilieering A.!lrnini•!rat,on
a~n~frts
Car ",ll □ wanc"i Parllng
Ccnfareneaeef.ras•el
Cantrncte-<l Service,,
Dental
E~uipmenl
Equipment Rental;
Uedical
l.!~,ficarn
Offi~e Su~pli~
01'ertirnc
Salaries" Ex~rnpl
Si;laries -lllside
Training aotl O;velnprnen1
v~"'n
Worl:ers Corn~~nsaton
7,2.Sf!
1,901
1,3:23
~,717
"-40,U'3
3,771
25J,B&7
700,1;4
Ell.Sia
63&,37B
201,0~4
2~6.02-tl
~!l&,B3
1P,li62
102, Hi'
2015Budget
.351,958,426
361,958,426
::;:;~ )• Divisions 87J,SS5 \
Hf-.5.l:1,7C& :
:;m~l f! Departments
70,Cl7.1iS1 ,:
Cost Centers
GL Cost Categories
42 In addition to the 90 + out-of-the-box reports that users can immediately utilize Questica has integrated Microsoft's SQL Server Ad-hoc Reporting as the cornerstone technology for those who wish to quickly design their own reports.
This technology has many benefits:
• It is web based so users do not require special software loaded onto their computers. • No query writing is required so there is no need to involve IT resources. • It includes intuitive interface. Users can drag and drop the information they want to see into a report design window.
• All reports are exportable into PDF Excel XML etc .
•
The Ad-hoc report writing tool is designed for non-technical users who desire quick access to design and create their own reports. It includes an intuitive user interface. Users can drag and drop the information they want to see into a report design window. Ad-hoc reporting solves the most common problem in report design - how to create reports that display the relevant data that users require while having enough flexibility to allow the user to organize and view the data however they wish. Ad-hoc Reporting will provide the users the ability to view data immediately in whatever form they choose without having to request a new customized report. Once developed users can re-use the reports they designed or include them as a part of the Questica Budget application making them available to all users.
Ad-hoc Report users can also:
• Add their custom titles, graphics, logos
• Drag and drop fields on the grid based on the way they want to see the data on the report
• Make a report into a drill-down report by adding more fields to the grid • Format the grid by applying fonts, borders, fills and changing the alignments • Apply formulas as they would in Excel for custom analysis • Apply filters
• Export reports
• Have saved reports become one of the regular reports available to other users (subject to security permission)
43 Report Schedule/ Scheduling & Delh;ery of reports
Questica Budget allows users to regularly email the results of a report to a list of users using a "Report Schedule". Once created, the Report Schedule will automatically execute the selected Report and email the result to the selected users based on the scheduling options.
The Report Schedule can be unique for each report, and can be setup on an hourly, daily, weekly, monthly, or monthly by week basis. The report results will be included as an attachment to the email, either as a PDF, Word or Excel spreadsheet.
Below is an example of a Report Schedule screen:
Report Schedule Type ; Mot1thly (by \Veck)
MonfuoftheYear
D<1y!i' of the Week
l
~s
I.J,1,p1
0""",·
I - , □
I] Monday
I] Tuesday
U Wednesday
~~ ! Thursday
·.J Friday
CJ Sciturday
l]
44 A robust and powerful tool, the Advanced Search feature allows authorized users to perform sophisticated and highly dynamic data analytics/Ad-hoc queries based on specific criteria or descriptive words. Queries are created in a user friendly fashion (see below) where a complex query can be built -one line at a time.
This allows staff to view and update large volumes of data quickly. When presented with the search results staff can analyze and make changes to many line items and accounts as a whole. They can also insert line items to any budget they wish, apply Regular Increases, Distributions, lock or delete specific lines on a large scale.
In the example below, using the advanced search feature, all budget entries associated with a single GL account (Conferences & Travel in this case) for one department are displayed (Fire Dept.).
"-""0-""'"""'"
=-rc,sta,onJ
aJ,a-conre,ono,sfT•o,.'<l
m,-c~,C,,co,ec,~•~-cl
'1!6-Ccn:\a,enCES/l'o;,;
411'-Cocference;{r,~,d
'116-CC<'\'i,ceo,eon--o-d
4116•W,fEcence<,~<a'."~
°'°"''"'"'~,
"°""'"""'~'
Once the search results are displayed, users can now manipulate the data in many different ways. For example, if there was a directive to reduce travel expenses by 5% this can be easily accomplished via the 'adjust' feature available by right clicking anywhere on the screen.
45 ~'Jl C00'1hl,~ell
_;;i COp)•thlSHO>'.'
.j Copi·tOEsTabl,
_.? Ea,!
;;i; Delete
Fe~ ~,- R~ a,h Gnd
~ load~lm~,t,
<sl Sh,~~l,ntH,lo
~ Op,n[o,t '"'"'
i' Oetalls
ng tc1c o"•"
context ICil "'""· IL. ~ oularlnrr , e
la;;.iaa.;\. menu ~~-~~--
~~
fxper.se,
""'""""'
stis-cooferer,,esrrravel
<116-Coafmcaes;Tcovd
'11S -Ctc.fecenaes}',a•,d
4116-CCnfecene<s/Tra,~I
am-cooferen=fTca.el
<c16•Coafoc""=fTra,'d
lllO·Ccn';,,-s-ceofTr.r1~
Sllo-W,~ce,{',,.-,'el
Confe,enca~3
c""",·~nt;f:>Js~fc,"°""·'' s,:a::Q
Ec<ample-Sceoano 0,175i
fe,Pre";er.t-01(",:,r".,-erce JD,c-00;
co,,,,,entshe,e-ccm~e,,s 2,CQo;
C:Ommentc/lustncatoos/< 11,~0
~'-'lCoMFOur>e!temE,., rn,51JO
sbtc+.'slf<,tDL~Co.rnt-,'
In the above example, a 5% reduction would be automatically and immediately be applied to all budget line items associated with this GL Account (Conferences & Travel).
Advanced Budget Search allows power users the ability to view, update, and manipulate large volumes of budget data quickly. All Advanced Search grids are exportable to Excel.
The screenshots above show only one of the many Advanced Search capabilities in the application. Each of the following areas of Questica Budget has its own dedicated Advanced Search function:
• Change Requests (Decision Packages)
• Cost Centers
• Employees
• Forecasts (also called Budget Lines)
• GL Accounts (Objects) and GL Categories
• Operating Impacts
• Actual Costs
• Positions
• Projects
• Project Forecasts (Capital module line items)
• Scenarios (What-ifs)
46 I
Is
Departments/Cost Centers (or even individual budget line items) in Questica Budget can be mapped logically to reflect a relationship between that component of the budget and larger community wide services or goals. For example, if one of the community goals is "public safety", all the budget elements (police/sheriff/Fire etc.) associated with this goal can be flagged, or mapped to the 'public safety' goal or strategic initiative. By mapping the relationship between budget items and community goals, reports can be quickly generated showing all budget revenues and expenditures for each goal. This is sometimes referred to as 'Strategic Budgeting' - linking small budget items to larger strategic goals of the City.
Below is a screenshot of the budget entry screen within Questica Budget. As users enter their budget numbers, they can associate each line item to a goal or strategic initiative.
Annual Budget
'"l I U•-Ul-L"cgi·e,o;[,1,c,b:ir,
:-1 '1 1---.7 -:!J:, ~pee,'- f ,ro
@ .I I"] 4116-Con/e-encee/fre,vel
' m 411~ · ConferencesjTravel
4,aJ8 - General Suppli,es
430& • General Supplies
' J:iil 4312 - Office Scpplies
'J:iil 4312-0fficeSUpplies
J:iil 4324 • Materials
ILi '-354-Cable
Cul ~364 -Te"(lh._...,.,e,'Fa~
C'.' I .I 4822 -Repa,fS and Maintenance
· 0. 4822 • Rep~ir,, !illd 1'1<;Jntenance
Oil 4Sll - Repairs and Madenar-ce
' Cw 4822 • Rep;;lrs Md Maint,,n,.,,~
::J 1; ,-,--. 9211-WORegularTrme
Conferen:::ie. 1
Confer~nce 2
g-a--.nerol supplies fire house 'C1
mlsc&Jppia
~ffice su,opl,es
Jl'isceila~eou, ?ape,· c.~d Toner fur the photoco:,,er, Jl'ateria!s and supplie:s
TVa~dinternet
t<elephcrne <lnd fu:< charges
filtered drinlcrngwater
Renow,tioi,s Ir, sleeplr.g qucrIB"s
maintofr,ater pumpin~ «<~ipment
Comi:<>strngProgram
Sr,ow Remo>;al • Mr Plow - HJ Simpson
Door-to-Door Smoke Deledor Chects
The Way v.'e Green
Th,, Viaywe Green
11'.e \'/oy "Ne Green
11-,e \'lay we Green
lhe \'lay v.•e Green
The W~y we Green
V-l\L<!
15,?,:;o
30,000
0,000
1:!,~74
3,30/i
(1,500]
9,240
2,754
110,000
1,428
4,600
311,120
Users can use the "Advanced Search" feature in order to find all line items that are associated with a goal or strategic initiative, regardless of department (subject to security permissions).
47 3:/,000
5,000
ll,907
3,70)
2,250
10,164
312,llD
ID " s
C
" ' ;
' m
•
~ ,
• •
§ ~ ~ } ~ ~ ~ i ~ !
~ ; ; ~ ⇒ ~ ; ! ~ ~ ~ §_ 8.
" g ~ !
iiiiiii
~ ~ ~ l! l! ~ <I
! ! : ~ ! i ! F F F F F F F
!
• ~
' " ~ ~
~ j § ~ 1
. I I I t I I I I . I ! ' i ; ti Q ~ ~ ti ~ - ~ ~ ! R Q C ' ~ I I l i i i I i l 4 ; I I J !
a •
i ~' t
~ ~ 1l ., § ~ "d)
1 11 ! 1
i~.ll{-i Jl{~{JJ€.
f]ii!1I]]jl~
~ ! ij ~ I ' ij ~ ' ~ ~ ~
~ ~ ~ s ~ $ ~ g ~ w $ ~ s ~ ; ~ :
i, il il
1 l i i -l1 ~ ~ ,,
"' el <JI it ,l:
G C O _
:t f
i
~
~
t ~ I f i I ~ ~ I i e e ~ e e e
n "' - ,:-; 0
Ill
11 I
00 st
Description of Other Recommended Features
The Questica Budget Allocations module allows you to move dollars around the Operating budget, and even into the Capital budget, in a structured and balanced fashion. It supports complex arrangements of allocations between many budget elements.
For example, some Departments (Cost Centers) allocate all of their expenses to other Departments or Cost Centers. These are often referred to as Internal Service Providers or ISPs. A common example of an ISP can be the Information Technology (IT) department. ISP budgets are developed in detail just like any other department, and then their expenses can be allocated out to other budget elements - other departments.
An ISP Allocation like this might use a Cost Driver such as "Number of Computers" to determine how much of the IT's department expenses will go to each recipient. Once the allocation has been run, each recipient Costing Center will have a Destination Budget Line representing a portion of IT expenses, and the IT department budget will have a Recovery Budget Line that effectively zeroes out their total budget.
The Questica Budget Allocation module provides the ability to 'visualize' all (or some) of the budget allocations. Below is a simple example of two (2) allocations. ,'Allocations
•
/
This Department has Allocated
costs to each of the other
Departments (spokes) shown
. here
\ - This Department has inturn
Allocated costs to another
Department
Clicking on any element on this Visualize Allocations
Screen will reveal additional details about the Allocation '·'i;
49 Change Requests/ Budget lieque;;ts BWs
Change Requests (also referred to as Budget Adjustments, Budget Modifications or Decision Packages) allow you to process pre and post approval budget changes using a controlled process and workflow -based approval.
Change Requests is yet another feature which distinguishes and sets apart Questica Budget from strictly a budget preparation tool and focuses on Budget Management. Change Requests provides a structured framework to deal with Amendments, Transfers, and other needed changes to the budget - both during budget prep and Post Approval. With dedicated workflows and approval process, staff can request changes such as moving monies from one budget to another, proposing changes to positions or even proposing a merit pay increase for an employee - all using a simple intuitive user interface and in the end, the complex math is done for you. Change Requests can be made individually or they can be bundled together (a decision package) and are treated apart from the general budget with their own approval process, until the changes are approved, then they can be applied to the budget(s) automatically. No other budget software vendor has the budget submission and change control functionality provided by Questica Budget.
St.-ategic initiatives/ Mapping/ Provide abiliiy to pe1Jorm logic-mapping functionality defining the: relatfonship b-etv~reen det.."lartn1ent level n1east.1res and cornmunity vi1ide sen.dee areas"
Departments/Cost Centers (or even individual budget line items) in Questica Budget can be mapped logically to reflect a relationship between that component of the budget and larger community wide services or goals. For example, if one of the community goals is "public safety", all the budget elements (police/sheriff/Fire etc.) associated with this goal can be flagged, or mapped to the 'public safety' goal or strategic initiative. By mapping the relationship between budget items and community goals, reports can be quickly generated showing all budget revenues and expenditures for each goal. This is sometimes referred to as 'Strategic Budgeting' - linking small budget items to larger strategic goals of the City.
Below is a screen shot of the budget entry screen within Questica Budget. As users enter their budget numbers, they can associate each line item to a goal or strategic initiative. 50 Annual Budge-t
@ I i ".J 4Jlij Cmferen=/Travel
ILi ~1:6 Confu-ences(rravel
iJ) I"--, --\306 Ge,,eral 5upplie,;
l"'.I 43GS -G«ler,;I Supplies
ILi 4312 Office Sup;:,hes
ILi 4l12 OffiteSupphes
ILi 4324 Mals7als
,, ILi 4'54 C3ble
ILi 431;4-Tele;il,C<'e/Fa:i::
ILi 4366·\'!at,,r
4a22 -- Re~irs and Mainte,nance
ILi 4322 -- Repairs and l-1alntenant~
ILi 4\!22-Repalrs and Mainlenacnte
ILi .Ja22 -R.epars and MainterE!lce
ILi "3~ i'lre, &Burn Aware,-,ecss
I" 921.1 WORe~uia,Tirne
/'
/ I --
'"'--..____}/,,.
Canfur~nce l
Confurence 2
/ The 's'!ay we Fln~n,e
The ',\lay •Ne Finance
g,;n~ral supplies fire hou,ec ~1
rniscS1-wles
offices=hes
~~scallac..,aw, P;;per and Ton;;r fur in• photo:opiar.
Materials anO supplies
TVa.c-dinIB"net
teiepharJE acnd fax charges
Jiltere,Jdrinkin9v,aler
Reiavatims lll sleeping quarlers
maint of waler pumping eqtJ1pment
Corn;,ostm~ Program
Sm,·, Remo-,·al -- Mr Pia·., -- HJ Simpson
Doo,·lo-Door Smof..e D.eleclor Cf,,,dcs
Th~ ','lay we Green
The Way we Green
The Wa'/ 'lie Green
The '.'lay 'l.'e Green
The W"'-Y ,,,e Gr,een
30,000
O,OC-Q
12,974
(1,500)
1,224
2,754
714
110,000
1,42S
4,MD
312,120
Users can use the "Advanced Search" feature in order to find all line items that are associated with a goal or strategic initiative, regardless of department (subject to security permissions).
B □ dgetllnes
'c,;•s.,rt,,cobilfy
-,s.,,lo,eob,l>y
IJ r Rre
U ,r ll,IRre
1:1 @ § :.;,nre
u
,'c;;JRre
i!l!l!E!!l'!l!m!!ill
<!JIJ•Su,la~ab1~,~•r1cle,it
2 □ 7l·S"'corn6iHyD---l"'rtrnen"
2!J7' •Sus,_,0,o',iHyDepmEn,e,,t
2"'50•rlresta"'"'
29M-Fi.,st,,oc,2
1"'5n·Ci1"-5t,O,i,2
2860--elresr,;"'"2
ISoO-flreSt,"'"2
:C,;,)-ftre.S"'"°" 1
2ilil)•ftrestauon1
286Q-e,re5'o,o:il
28c)l-HeSt,,oa1
2800-AreSt!lMnl
l"""-F'lreSt!ltonl
2&\!l-Are;t.,t,or.l
4llil -TroEnmo"7dOevelof'TI"nl
.;,o;.Ad,,><rnOcg
"""·''!•ter
<JOS•GenecolScp;,hes
S3'2•Dftlc.scp,hes
411S-C,,nt,terce,/),a1'el
4~JS.c;eneralsc.,,Ces
,,24 · ['.ale/I~,
431.2-0ffi:escppf1e,
4JOS -Ger.ec,i SJwlesa
-4cl1-Repair,aodft,intenor,:e
'116--Coofue,ces(,"ras,el
~112--officeS<Jpplos
•116--Corire!e,cesjTra,.,,
51 Olle,•ddr,,;,"!lw~r.c
aecml=ph<>ficehou,e~J
,f'lco,uopl1os
Fire Pm,,n,or, coo·,=•""
eececal"pp'Je>lrehou,;0~1
~.at.tla~aad<Ui:pho.
off,:e,-,,ppl<ea
rJscsupple,
Corne0511'1gl'rnorair
c,r.fe"cecel
T.oel".'ay»,aGce,n
TheWa,,-,,,Gm"'
Thel'.'a,,,,.Gceen
4,7T,
J,18--f
4,SOJ
114
Tl-eWay,·.ePce<? lt,074
TheNa,e,EP;= llil,:-,;i
-:tei"Y"·"-""""
T1-~;vo1·,,o.~cov,
,,:ssa
Tr~ ,Vay,,,,,,oroen 12,W4
Th•W•v·M>Cr..,, 2,24)
-noW,v;,1>.etoen 3,3&6
OBcel~,eou,PaperaodTooe,forthepO,:o°"'T.-,01';0,-«•oG,o,,, Confe-eocel ToeWos-,,er;•-c,,t
4,00J
c>J,000
{1,SOO)
6,000
3,2'-l
~l!ll:!!ill~.R~I
32,000
5,000
11,907
no
318,362
312,120
Pei:forrnance f!l!Jeaswtes l Key P'erfonrn:nce fruiic:ators / Service level fil!easurernent / Performance Management I Budgeting for Outcomes
For many clients wishing to capture information beyond the budget, such as Performance Measurements, and/or Service Level Measures (SLM), Questica offers a screen at the business unit level (cost center) where users are able to enter information such as the goals, objectives and outcomes/performance for their business unit. They can enter the outcomes/performance (actual and estimate) for the current year, enter estimates for the coming years, alone with viewing 2 previous years' actual performances - all on the same screen. These SLM's now become part of the workflow process and can be adjusted, approved/denied at the different stages of the budgeting process. Customized reports can show budgetary information, performance measures alone with narratives and descriptions/justifications for each budget. Questica plans to improve upon these existing Performance Measurement features with the release of a comprehensive Performance Measurements Module later this year (2014).
He"1lv"!ll!1ilffiffllll!I I' 5
Iaoderts,O..Spoaee-,;~•<5,n-.s
!oclder,t,,Resc,oosel1rne,:Om'°"
!ndd=~"'""""'TI~e~'-'l,_
Da,h/Joi:m:ls I visuo/izotions I informative at-a-glance rt 7 f - l T 1 W: ftlIWS:@@
With Questica Dashboards users can build rich interactive visualizations of your budget data to create beautiful, informative at-a-glance displays. You can show charts to monitor budget development or track spending in a department or organization-wide. But, you're not limited to showing just budget data, users can also embed web content, including anything from Google Documents to city traffic cameras. Our dashboards are built using a simple drag-and drop interface and can be private, shared between groups, or available to all users.
Information can be presented in a variety of styles, including:
• Line
• Scatter/Bubble
• Stacked/Stream/Expanded Area
• Discrete Bar
52 • Grouped/Stacked Multi-Bar
• Horizontal Grouped Bar
• Line and Bar Combo
• Cumulative Line
• Pie/Donut
• Bullet
Below is an example of what one Dashboard screen may look like. ii
61 (u1rentCeec,I
Prcjed:;
6 Captali'rojeci,, 911
Holj
Coct C~aters t)"01'ge
G1-Release10Depls11of'> (i)2.fl,ollhp,,12o!BI
$3-r10,Re.•1e-.·raoro, O+Dl•Ro•,10·•(<0!CJ
<Jll 0-Rn,oo, R••J,·11(0 010) $0-<po,o,c,d (o ota;
!3 ,.,.~1.alh,e a. Rey<rlalocy s.,-,,.
iaco,porate /\dtTI'1.Sttatlon
Drill down - Drill ,m-m,on rP1,rnrts
.. ,_,.,_
"·""l!il!llffl
51 .....
:l4,rnll!I!!
"-"<ii!
'--'"[
•·"'·'I •. ,iaj
a,rnl
·u,1
Actu,l,VID
· ·:· -_ .. :,; _1.,;,,cy r-r. ·,
, .. ,. =[,
fr¢r:~
,..,., '·'". "·'"~.
,._ . .,.
1,,,~a.
i I
I! r
Many of standard reports are drill-down, and/or drill-through, in that they allow the end user to quickly access underlying (more detailed) information. In the example below, in the - 'Budget vs. Actual Costs Year to Date by Department' report -on the left side of the screen, each of the expense categories has"+" sign beside the GL Category. The 'Benefits' category has been expanded to show the next level of detail. Note the actual costs in blue - the blue color denotes a 'drill-through' value - clicking on it shows the underlying values (the actual cost details) that make up that number.
53 ,1, I
Expand
1 or Rspo,~ng ps,,cd. Ja,,ua,:,•, 2012 fo Decembec 20<4 (1Z Mo.sth~} Actual vs Budget Year To Date by D-ep_a~ITl~_n_t: ____ _ Deoartme"1: CW' - Comp,mlrers Di,•,s;~o
~~~l~pSe Furrd: <All~: Deaa~mwt. <Al'>· GL Acco,.,ot· <Aib; Coat C,,o/er: cA,','> ! Va'1anc• Percenwie grouping 1110---------------~'"="="=' -=m='='='"="='·=•~~='~'='"="'="~-"="=""="~==- EEs,~nes
TomlE,q,ens•
rienotal
" ~ "·"'
3,479,175 3,.1.35,604
(3,479,175) l3,235,M41
,1,,·01
,_1,e.10,0
,,,,,
!24J.571)
243,571
C.001\
1['20'<
93.00\;
gi.oor,
Clicking on any value displayed
in Blue will show the underlying
values (actual costs details) that
make up the number
The screen below shows the
result of clicking on the
$471,115 value on this report
Clicking on blue values ($471,115 in this case) will show the underlying actual cost values that make up that number, as shown below.
•,,J,'i 1
ctual Cost Details Year To Date
Department: Ct· mp ro e,s I¥man
Repcr1.1ng Penod· January. 2014 To December, 2014 (12 Months) Fcmd: <:A//>; Depa,tmetTt: <Ail>; Cost Genier. ".All>
GL/l.cco~nt Date:;:
Operali~g h~nses
410S - !.ledical
Cost Center ::C
llCi3112D14 Revcsue
Of/3012014 .<,ccounl:rt9
0?.1!112G14 B"deets antJ F1nanci,I Plaornng
Total
Apr22,201411:C2AT,I
Descripfion Supplfer Acct Ref. Ttpe Amount
]}ff Compaay :.ctml UC,8'>1
.:..ctual 133,CO',
Cff Com~any Actual 42,2GO
---,a,i;,,iin,, ~-,--,--
54 Holl up mid consolidation budHetduta
Many of the out-of-the-box reports will automatically roll up and consolidation budget data by cost category codes, object codes, cost centers, departments and/or divisions. In the example below, a standard report called 'Revenue and Expenditure by Department' displays a standard
D
Revenues and Expenditures by Department
Bildge
Divlslon Cost Center
l±IRiwen □ es
El E)(pendltums
l±l Corporale-.41mimstralion
E£l Ccrpcral" S"rvices
!E Cound
El Engineering
i±IPutlicWarks
1±1 Public 'Ncrks-Cr./,c Serv,c,es
l±l Sup~ort S,er,'ic"s
l±ITrnn,s~ortation & P~rking Serv
El Underground Utiltlies &. Foe.
rn Buildings J.lalntenance (Hamel
l±I i'AC- Community c.entr&s
l±l f,'a_C- Parks Facilllie..s
IE f•\C-Cor,:orale Dfficees
IE FAC-Ensin~rin!!-1PuCOc Worb
IE FAC--Facllitles t.dmlnlstralion
1±1 f AC--!.1alntenar.C!! AJ!irJni~1ratIon
1±1 f,0.C..Parl,ades
1±1 FhC-Protectl~n Sers•lces
ffiSD Catch,r.sn! 4,rea Management
El SD Engineering Admintsinrtion
Bene/~
Car Alla·,•,•anc~/ Parking
c,rnf~renees}Travel
Contrnct6d Se~:,c~s
Dant.I
Equii::ment
Equiement Rentals
lhOical
lhdicar~
Office Sti~?IM
Overtime
Salaries - E~emµt
Salari..s-lno,d~
Training a;,rj D~v~lapment
,,1~1()"
~40,:'26
o.n1
2B2,8S7
7SD_194
50,816
f39,37S
201.0:14
30.0'28
39S,T33
114,~22.
H2,1q
"::::~::~ fi.~ .. ·.·
34,f,OO,HO
70,S37,491
2015 Budget
351,>J58,426
361,958,426
'·"'''" ,. J,1S~.,295 ;.
97~,S8C -\
1!S,02·3,7S9 :,
Divisions
Departments
Cost Centers
GL Cost Categories
55 In addition to the 90 + out-of-the-box reports that users can immediately utilize Questica has integrated Microsoft's SQL Server Ad-hoc Reporting as the cornerstone technology for those who wish to quickly design their own reports.
This technology has many benefits:
• It is web based so users do not require special software loaded onto their computers. • No query writing is required so there is no need to involve IT resources. • It includes intuitive interface. Users can drag and drop the information they want to see into a report design window.
• All reports are exportable into PDF Excel XML etc .
•
The Ad-hoc report writing tool is designed for non-technical users who desire quick access to design and create their own reports. It includes an intuitive user interface. Users can drag and drop the information they want to see into a report design window. Ad-hoc reporting solves the most common problem in report design - how to create reports that display the relevant data that users require while having enough flexibility to allow the user to organize and view the data however they wish. Ad-hoc Reporting will provide the users the ability to view data immediately in whatever form they choose without having to request a new customized report. Once developed users can re-use the reports they designed or include them as a part of the Questica Budget application making them available to all users.
Ad-hoc Report users can also:
• Add their custom titles, graphics, logos
• Drag and drop fields on the grid based on the way they want to see the data on the report
• Make a report into a drill-down report by adding more fields to the grid • Format the grid by applying fonts, borders, fills and changing the alignments • Apply formulas as they would in Excel for custom analysis • Apply filters
• Export reports
• Have saved reports become one of the regular reports available to other users (subject to security permission)
56 Report Schedule/ Scheduling i~ De1ivery of reports
Questica Budget allows users to regularly email the results of a report to a list of users using a "Report Schedule". Once created, the Report Schedule will automatically execute the selected Report and email the result to the selected users based on the scheduling options.
The Report Schedule can be unique for each report, and can be setup on an hourly, daily, weekly, monthly, or monthly by week basis. The report results will be included as an attachment to the email, either as a PDF, Word or Excel spreadsheet.
Below is an example of a Report Schedule screen:
ReportSchedu.le Type i Montl1ly [by \'.,"eek) "i
Month:,;;oftheYear =-----------------,
Day,;oftheWeek
57 'I u
Advanced Search
A robust and powerful tool, the Advanced Search feature allows authorized users to perform sophisticated and highly dynamic data analytics/Ad-hoc queries based on specific criteria or descriptive words. Queries are created in a user friendly fashion (see below) where a complex query can be built -one line at a time.
This allows staff to view and update large volumes of data quickly. When presented with the search results staff can analyze and make changes to many line items and accounts as a whole. They can also insert line items to any budget they wish, apply Regular Increases, Distributions, lock or delete specific lines on a large scale.
In the example below, using the advanced search feature, all budget entries associated with a single GL account (Conferences & Travel in this case) for one department are displayed (Fire Dept.).
T "~""" T ;m-Coa'<ter=,""'"'I
Y D,;,=eot
Once the search results are displayed, users can now manipulate the data in many different ways. For example, if there was a directive to reduce travel expenses by 5% this can be easily accomplished via the 'adjust' feature available by right clicking anywhere on the screen.
58 •I> 0,1,1,
1So0-Fi"eS;ation2
25oe-F<emuool
,sso-F,estoion>
2,-,;,.FreStobooa
•,- Refre,hS,10
G loadMmD,!,
if; 5ho-wCl.entHel~
~ Opan[o,tCentar
P Detail, ...
e·,o,o
s
t,-~-j \ ck-]! --t;~~-_::_-- 1
ntext I~ ~~;~::1'.i:;,,,. ... ·
i115 -cen'<-=<eo{Tro;·~
·'11S·Conlccen=,S"c~.-d
S116 - Confu=,ce,/fra-,,,J
411.,-U)aference,1Tr,,·~
41"-Confsre11cesf,r01'el
4116•Conlccea=/f,ev.d
am-~afecence,f',ec,el
Sllii-COc,,;,"'"""·""''~l
Coofieren:e,,,, ~.mo
Ccc,fc=o,=2 ·\,SOD
:oofuce,,cescl 1,as
=reOce,eoooa~o,,.,,t,;m S,SQO
c:omrrc0~ /JU<,la,"°"' ,1< 5,70 □
Froer-evenoonCcrfe-ecc, 10.oco
r,om,r,em,;t,e,e-ccnure1<s >,ocO'
Canmeol</Jssfficatioas/, 10,500
M,ltc,aArO"""U""'°"'' 1~.ioo '
Albort',olotoL~C<>.mt- l,LQO
In the above example, a 5% reduction would be automatically and immediately be applied to all budget line items associated with this GL Account (Conferences & Travel).
Advanced Budget Search allows power users the ability to view, update, and manipulate large volumes of budget data quickly. All Advanced Search grids are exportable to Excel.
The screenshots above show only one of the many Advanced Search capabilities in the application. Each of the following areas of Questica Budget has its own dedicated Advanced Search function:
• Change Requests (Decision Packages)
• Cost Centers
• Employees
• Forecasts (also called Budget Lines)
• GL Accounts (Objects) and GL Categories
• Operating Impacts
• Actual Costs
• Positions
• Projects
• Project Forecasts (Capital module line items)
• Scenarios (What-ifs)
59 Security is role based and once established, your administrators would be able to determine who is able to view, edit, demote, promote (advance) and lock budgets -at each stage of the budget process. Restrictions to running reports and batch processes, creating scenarios, administrative look-ups, access to actual costs information etc. can easily be established.
Administrators can also determine who has access to the budgets and also determine the types of analysis can be performed. Individuals without permission would not be able to view selected system reports and/or perform budget analysis.
Your permissions determine what you can see and access: A user's interface is dependent on the permissions granted them by the System Administrator. For example, in the screenshots below, the menu listing on the left is that of the Administrator whereas the menu listing on the right is that of another user where the Administrator has granted fewer permissions.
Administrator
Budg":tVcars
Change, Request Stages
G,:;oge 'l.eque;;tTypes
C::,st(P.r\tP.rSt,1gb
Custom Lcol:up lter,,
DistrioutiorcS
Div;sions ~nd '.:leportrnents
Fune Ce.kgories and ~und,
G~Aaount:ypes
GL Categori2s and GLAcrnunts
Pcs'fori Classes
) Po,itic-nTypes
~rr1;eCT Pr::iject ?L:dget L;ne Ca1cgorie>
?rn;ecrStage,
Pro,KtStat,Js
> Pr(ectTyp~s
_____ ___,> Ra~l;Type,
R~g;cn~
-=-------, Tem,:,'a1e.s
60 Lower Level User
f .i)Qeemca 'C7 [ } ;:
~ .C ' [']. loc~l-~,:i_s\:3.,l~.'.~;,;;,_d~1:n_ov:Si:~'J ,,i;,,<',.asp,:
____ _,
Fewer tTlenu
.items .available
to thi.s user
Ccst Ce~tc1-Stag>c~
Cc.-o.t C~r,~~r 5tatu5
No acc~ss .to the
Salary tyloc!ule
Note the System Administrator has access (permissions) to view each of the primary modules which make up Questica Budget - Operating, Salaries, and Capital (on the left side of the screen) whereas the other user only has access to the Operating and Capital modules.
The user on the right has no access to anything related to the Salaries module.
Screens & Grids added
Many screens, as one would expect in any financial application are grids. A grid, similar to an excel spreadsheet is made up of rows and columns. As shown below, a right mouse click on a column header in a grid displays a menu with many timesaving tips and tools, including; sorting, grouping (by field and by box), best fit, remove a column, filter, and add columns (select columns). Adding a column allows users to easily enter an unlimited number of user defined columns to track additional information. Data types can be defined for each new column (numbers, text, dates, drop-down menus, etc.) In the screen below, 'Strat. Initiative' and 'One-time' are examples of user defined configurable columns. This ability to configure user input screens and add columns allows you to enter and track virtually any budget related data.
HkiW 5575WTTTff z r n,wwwew
~; ,;SllS•C"'lfe"'oces/fra•,~
,l SnS-C,nfe,emE..S{Tca',~
•··=s-GesecalSc-,,,,les
'ul4JU-o~,,,,=re,
4lll.-OfficeSJ.,,olles
·' 4Jl4-f.lab">'>
c·'4JS1-Celie
Corrrnent,h:,e•
oommenlSen,
61 'Corno,ent;Jurtttlc.tt,o
· str,Unm,tt,e
3.[u'1om,r~dded9,ldlloofup/DrnpDo,·,nLirt>
,.CLlrlomecSddedFleldITnt•ge~
5.Curtcmec/;ddede,,1d1D.ataJ
6 .cuotame,/.ddaO Held (ChedEo~
,.cu~orne,AOdeOfi,ldralsln~
AIEornlon
! Cuslom4
FmmtTyp,
Fund
Hello
Jntl,tlon
. Qptidtl~)ly';;;;;
i Displayed "' , "''-'° ·•p,a
01.10, i
C,J~-' t:
.,::~~:; l;J:
'"",'7.1 f'; ,,, Yi
10,c,:o 21,ooi ~o,o
1.l!l7
Ma
"' 3,060 l,3\6 J,71J!
~DOD (1,500)' l,2<'l
a,;oo ,.2<0' 1,,,:£-s
'·"' 1,224
Screen rrnn.c1ts / Cofor / t{~·ernes contr.o!!ed 11/;;p/av and content Select Layout - Once a screen/ grid has been configured to the users liking, the screen layout can be saved. This can include the number and type of columns (data) the user is interested in, as well as the order of the columns. Screen layouts (see below) can be unique for each individual user or, the same for everyone - as determined by your system administrator. unplanned overtime
Screen Layout Menu ~.
Customized Grid
Andre's Grid
Allan's Grid
Save,,,
Delete
Grid Customization Help
Each user can select the color for the application. Selected examples are shown here:
i.
Change Theme
Chfillges the lllOk ofTeamBu-Og,et for tile current user ! _lhie Tue~~ l iJV~- - -.. .
1----,--c.,·l)[email protected]
Mmm rn,ck
Oas'lic
Earth
Red Velvet
62 ~elheme
Chfl!l~ the'liiiik-OfTWtifud~fortlle t:ll!T.eOI :USe-1:
-Classic
Eartli
Red Velvet
~ Sjver
Black
Classic
Eartl;
Red Velvet
Si!ver
63 All screens in Questica Budget are all set up in a similar manner, with the details on the larger right pane, and the navigation elements on the smaller left pane. The left pane is referred to as the Navigation Bar, or simply 'Nav Bar.' The Nav Bar help users navigate without extraneous information displayed which is not applicable to that area. Below are 4 examples of selected Navigation Bars:
Cost Center
(Operating)
General
Documents
Notes
Varl,ablE's
Allocatlons
Mditional Infurmatior
Capital Project
General
Regions
Documents (3)
Not,:::s (2)
Related Projects
Variables
Documeri.ts {1)
Notes
Ranks
Anriua.l SumIT"!21ry
Annual Summary
Annual Comparison
Qual"tedy comparison
Monthly Comparison
Profile
64 Position
Employee Alloeotions
Cost Center Allocations
Benefits
Documents
Questica Budget uses the term 'Budget Stage', or simply Stage to facilitate the budget development process and also indicate where a given department is in the annual budgeting process. Each Stage is configurable, and coupled with a workflow (users can enter and approve budgets and escalate them through a series of predefined stages). This workflow controls the access individuals have to the budgets and supports a method to ensure budgets are properly reviewed and approved by all those who are participating in the development process. After staff have entered their budget(s), they are responsible for promoting them (advancing) to the next workflow stage (reports are available to show which departments are at which stage). The system records the budget at each submission stage, so that the changes and modifications to the budget are clearly visible and transparent if requiring review at a later date.
A typical budget might evolve through several approval stages:
:>:. ,', i:: ,-: ,'':: :; :: :',\'':,!' '::; ··:·:t:/i_,,::t ,,:::-, /t ·:.:-:-,::
i ~t~getc:F.in.al ~eyi.ew?t·ARRrqval••
,·1,·; ,,.,,, ·I,::· •,: , ,' ,:, ,,, , •;,,,,:,•: ,; , ·:
Above is an example only-the City can define and configure as many budget stages you wish.
Since this entire process uses the same database in a controlled environment there is no re-entry of data. Reports are generated from the same data that the users entered at their first and subsequent submissions. The budget process is efficient because Questica Budget automatically notifies users via e-mail when their participation is required. As the budget is promoted through the different stages, user permissions (security settings) are triggered, providing the re-assurance that only the appropriate people can modify or view the budget at each stage.
Sample Screen - Budget Approval Stages and related permissions:
65 t
Budget
Approval
Stages
(6 in this example)
In this simple example, the user would have
full access (full permissions) for the first 3
budget approval stages. However, no access
once the budget reached stage 4 or higher.
Export/ Import to Excel/ Excel Import fool
Questica Budget allows authorized users to export the contents of most grids to an Excel spreadsheet. Then users can edit the data on these spreadsheets and import them back into the system to change large amounts of data at once. The spreadsheets generated by the tool must be viewed and edited in Microsoft Excel 2007 or later.
Field level Security
With Field Level Security you can finely tune the level of access your users have to important budget data. For example, you may want a budget entry user to be able to access and update Costing Centers. However, this user now has access to important fields on the Costing Center, such as which department the costing center belongs to. Changing the department field would cause significant complications. Field Level Security allows general access, while giving you the ability to individually restrict and control specific fields. Field Level Security allows you to lock down important fields to administrators only.
DisttibLJtions - spread out o.rnomrts
Questica Budget's Distribution feature allows for an annual amount to be spread over certain months (or all months) based on a predetermined calculation. Example, if a user needs to account for snow removal, they may want to distribute the cost of snow removal 66 only over the winter months and not over the entire year. Distributions can be applied to revenues, expenses and position costs. When applied to position costs, seasonal staff wages for example, can be budgeted to only the months in which they work.
Wl1ait-/1's St:enGrios
All Questica Budget modules have the ability to copy any budget/project/profile/change request/etc. and create as many different 'What-if' scenarios of that budget data as desired.
What-if Scenarios can be activated (turned on or turned off) one by one. The Salary module also accommodates different 'What-if' scenarios for salary and benefit data such as, wage increases, COLA increases, collective agreement negotiations, and all related calculations.
These alternative budget scenarios are maintained for easy reference however only one budget version (one scenario) can be designated as 'Active'. It is the active budget/scenario that is submitted when the user promotes (advances) the budget to the next approval stage - the next workflow stage.
Soda Machine revenues
Reserve Forecasts
The Reserve Forecasts feature was specifically designed for tracking reserve balances. This helps Finance to be up-to-date with funds and reserve balances, in real-time.
Each reserve can be associated with a GL account. As users identify their funding sources (i.e.
Reserves accounts) for their Capital projects, Finance is able to view their Reserves Balance and Forecasts -the opening balance, the amount being withdrawn from each reserves, any contributions and the closing balance. Out-of-the-box, Questica Budget allows staff to view this information for up to 25 years. This can be extended, should The City wish to display additional years.
Questica Budget also comes with an out-of-the-box report which shows the above information along with the name of each project that is requiring monies from each reserve. 67 For the tracking of Funds, Questica Budget has a similar feature called "Fund Forecasts," which serves a similar forecast but specifically for Funds.
Fund Ba!am::e Forecast
As users create their Capital projects, they are able to copy existing projects, rename them and have multiple scenarios representing a different state of affairs. An example would be to have alternative scenarios, some representing funded projects and other representing non funded projects.
Finance can then switch between the different scenarios in order to gauge their effects on the Reserve and Fund balances, and the overall budget.
The Reserve Forecast and Fund Balance Forecast features also allow Finance to copy existing Reserve/Fund Forecasts and to create alternative scenarios. For example, one Forecast scenario that has an opening balance of $1,000,000 with $500,000 in contributions, and another scenario has an opening balance of $1,300,000 but with a $200,000 in contributions.
The running balances would be different between the scenarios.
Only one scenario can be active at a time, but Finance would be able to switch between scenarios in order to gauge their long-term effects. This can be viewed onscreen and/or via reports.
de1r111,rtr11ei,ts, and divisions
Questica Budget can accommodate an unlimited number of funds, departments and divisions.
Budgets are categorized on an organizational basis where Cost Centers roll-up into Departments and Divisions (or vice versa). Budgets can also be categorized on a Fund basis where Cost Centers roll-up into their respective funds. 68 Below is an example of the Explorer screen in Questica Budget operating - showing a division/department/cost center/fund structure.
, .,,,,~," Wf1'.t& mwrm ::, rm
19 ~~~~:'.:::
i ___ , ___ , _____ •
; J:~[;;~::~I! :t~'.~,::
e,•i>•,b1', .::::,ir-,o-.~
From the pull-down menu (top center) of the above Explorer screen, uses can select other 'Trees' - alternative organizational entities by which the budgets can be organized. In addition to the Divisions and Departments as shown above, another standard option is Fund and Fund Category, as shown below.
69 1
8 FondC•.lego1·l,-;aodFond,
El AIIGsieralFtlnds
°"' Emergency Comrrunicatlort5 Fend
, i~ Rre.-C=ere!
S G•ne1·e!Cap11al
5 <C.neca,F,,nS
s floadf~..,d
CC Se<.s~rCaplt;i
,., Se,.~ro,erafug
-o WoterC,p1t,I
S WaterOeeeating
B Slate Fund,~' Fund Category
9 AC<::ountlng
Depa...,,,eot, Co=lcuHai,DC,sicn
stas"' 1-!te'=-oab Dspte r1 cfa)
Acct Referenc,e, ,no
l!l!a Atborbculture
Department, Parle,
Sl.;...,1-Da;,tlaect(>olS)
AcdRefe...oce,=
fuod,<=aaacalOr,era!'ca
f!1 Arboricu!ture (Home]
,,.,..rtmeol1Parb
stago,4•0lrRe,•;w(•of<)
Acd Refe=e, SC•~J
! :::;~:: I" Funds
o;,~_o!'__~,,_~ca:.{)\'=_,:a_;n_,; __ _ ________ ; ,,_ _____________ _ C.C Usassigned - @ii Archives
1><,pa,<m,,r,t_,p,a,tc,-_olS,.Adm'n:~r,1'°"
5tag,sl-ReieesstvDa--,,ta{tdS)
AcctRefe,enc«a20i'O
______ F,:u~_<l,_<3a_n,'_Sl_:"•-'C,,:"_1 '. Cost Centers - ---1 !ffi1 Archtves - Records H~nagement Consultant
o.,..rtm.ot,P~bdU<!n,>,,tr,to,
St.~et H,-.,,,,., o,o,,{1 ofe)
Acct!We,ence,20,C-5'1
Fuod, ~--asa,a! Cpacatea
9 Art,; and Culture
"•••-~' eu,.,-, St,;S"'J-M;cRa·,-=·• 3 ofa)
hrt.R.efe,ence,s:i~,
Fuod, Geosc.;I Opscetre
Ill Aspholt Plant
"-,tn-,p,c;,\'.'ccke-G,•<CSsc,;cs,
5'ag.,<·DicS£<•;ew(<dS)
AcdRefem,ac,-4f%
.••• fY!!'!.~'-!!h'.::?.~-~;,; .•
fl.@ Bastion Square !'a.rkade
Deva,!ment, TraaS<'Crta<ica ,, Peel.ms Sers.
!it>!l"'l•l\<,iemtoO.pl,(>dS)
Acctltefe....,ce.,40!0
Faru!,C=sr.lO;r>J='>aa
In addition to these two examples (divisions and departments/ funds and fund categories) users can create their own trees to organize the budgets in virtually any manner needed using the 'Create New Tree' button, as shown below.
r"" '"ffi'" , CPI "" 71FF 7 TU
[ _L]_ J~_~lh_o_s~i_q_~_esti_caC:e1_1_10•,:Si_tre_c>_,_-e,:p!_o_r_e_r._a,p;, ~~~~
Operating Explorer
BudgetYear lOJ5 ~
- ,.,r
Tree Pfo7am, Y
r
Md,liQnal Trees
Boston MA
El De;,,,rtment_illt-.s.on'Branm
El Engineering
'2 PW • Pubhc \"/o,'k,
Deih--tment/DI s,onSe<!lon/SubSecbon
EOmm!I)nA!l
fund.'!lepartment/Di'-\Si:ln
M~sls..<augaOl\t.
MonctinN:J
Mull,1omah Ulunly, OR
Por~ord 0,-ee")n
Proaram,
"° SUP-SuwcrtServ,ces j TheSm'lh,s:;n<ln __ · System Trees """ TI'S -Tranc:,arta_tion &Pa Drvision,and Departments c., UUF -Und""]--n"od Utilib __ Fund Catearoriesand Funds __ _ El Rmn-:e I
11 FE rrr:
70 Operating Budget lfnpacts l OBI/ OEU.s / Unk Operatlng c1ruJ. Capital All Questica Budget modules share the same interface and a common database (Microsoft SQL Server), allowing all modules to work together. In the case of Operating and Capital, the most obvious synergies between these systems is the Operating Budget Impacts (OBl's).
In the Capital module, some capital projects will affect the operating budget in the future (the new community center will need to be staffed). Each Questica Budget Capital project provides for an area to track and record OBl's. Each Operating Budget Impact allows users to specify a Cost Center to which the costs correspond. Publishing the Operating Impact will add the costs directly to the Operating budget by creating Forecasts (budget lines) on the specified Cost Center(s).
Nam:1U11e /Comments/ Descriptions/ Text
Narrative content can be entered and associated with many different areas of the application; including Department, Program Offer, Cost Center, Project, Position, Union (Profile), Employee, to mention just a few. Users can break down individual budgets by line Item, identify expenses and funding sources, enter comments for each line Item, and attach documents and notes. The Questica Budget Forms Editor (screen editor) feature allows administrators control over the type and amount of content on each of the narrative screens / fields.
A typical narrative screen in Questica Budget might look something like the sample screen below:
Ve<laol«
Alloco~°""
/.oO~,r,J lafomaton
r.e;·eerfannonceln<ic,t,:,e;
General
D=<riplfon
Comme,,t,;
(028/o,J
]nslfficalion
c~;,;;;-s;,;;;;;e;;::;;;;;.; Ofacc,;;: ·so;o1;;ndc;1;.;;;i i,;;~;;e,-,·· -- . Suc=son Pla,Ng foacg', "''""""' d,·.~opm~,taaC ,ducolio-a.
Acq<riticn ofeq~entio ""'He cost ,-'fect,,e ";a ho=' dea,>,g end C,amtamnaaos fo-e-fi,;hte,-pcotec!c.e see.-. - A o,n,nceO e;.arnn,.,,n of ell ctt,·IOons o, ,:lant,fy oppoct,.,n,;,,s to ;,-,~oo ,e;e,ue pwJ;:hg ~-,_,~,., - Jnc,ease ""'"'I ,<s,ts aoO eioance, c<>1·rrool!y fre ed;cslif ,"'1 a,,we'<esc-P'"l''ffS- :;;:,'i:;:•;;::;:,[~ ~:~:!';:~;J; a""""" ~nry~, """"'"'""".,, ~-,., ,m=,,.,I - :-~""'"'' °""~'"'""''"'·lc,mst-00 Te.."hn~<>()e< ,-,amey cQ11< '" ,,ce--to"'"'"'~ rele_oi,t; ,,,.; eohe<,ce "" ,et,e1·~ c,~abhlles ,.':'.'.':"'""'-Sb"aL',J< ~ar 00J<cti.~, S<c,lce aod CtaffE=lleoce jToe cap,dll' meas>-~ bgh See ,~.e·o;,m,nt ·,.,ttim the CittofSumr.'1 1~ has created rl,e ,~,d fi,- fua·racd thmb,;," ,alatomo fi.tt.•e a;,parotu< r,qwo,rn~·t,aod the"'"'"'"'"'"' ,•oe·, "°'"'l aod response i'tr,te,;,e,;.addte,:t. ''\
's,cc,,,sic,,Ple<,o"" .•1'
"'""'°'""" ,f, <,olon~ D',;,a,ch """""' le address lhecontnuioo ,,,,, th of the R,oloo, co,lrdi,plls,~1 ofrecv>:a, aod '°""'"""''"' te,ot,o~o,· cr,,1,,-;,,,.
Dev,,lopm,"t,15"=''" ?\,noh9 lmbo''°" to ''"""' ex,a,fr,e de·,·dopmeot=ort,,,;t,'c oce ,,olobl, Oo =m'"' oflb,·, ofth,Do;,,rt-c~ot. illem :roc,m ~ smcl, ±m-rn, te,~of th, pm,ao, ac~t,=etmg i,ccsSy. Looem Jpsum has been the"'"'"''' st,.--da,d dwnmy laxt "'" shoe the lSOOs, ,,;.,- ao .m01~,o printer took,~,,~,· of t,i,e "d se:<oTih"'1 rt t,, mck, • !;pe "fl'""~'° bee~. !s!>as "-lNt'erlno\oc;y five cm,,,,, o,~a'sc ,t,,""" "''o elect<o01C<,1"""'lt;,). cemac;n~esc<c1t;,11,· """"">'<'J. lt """'I''~"'"°"' h, 1-"Ds -,;th th• celease of l.eOoset,h,e~ uda,,,g Lo,e,, lj=m p,,ssoee,, ~,d m~rn,cenU/ ,,11, dd-.toa puo;o,,,, sofl·,.1'", Ile >Hos Po,eMol,,-;odcdmg ,-.,-,;o-,, ofLo,em::pscrr.
Cool"a,y t, po;,,lac belief, LocEm Jp,am" rot sm~, ""'"" le<!, <tha, c,;ot, ma~= ofdas,ic;al i.a;n Ste,;st<Ee fiw 4; ;,:, nali"'l to\"e" :W,:·) ,~""' ,~ R<ct,,cd '1euirto&,o c,r,., ~•of«..sor ot ~,~.pclCP• S,.dee,· CcDeoe ;n W;,e>e, Wed up one of tbe more cb.OJre LaM ,.or:!s, "''"'"""• "'"', Lo.-em Io= ;,,mo,,, o-.d o,n; :htou;h il,e ~te; ,-th,. >1•a-fo d"-"""" [t=,tu,-,._ d,sc,,'ece,/ th, uoco"6tabe ""'"'· Lo-om jp,um = from=•= L10.'2oad 1.10,CSof\k Hoibus BG=,m ,: >',\o-um· (rs, 8<hnee of GMO acd E-,il) b\· Crno,-i,n>ten ;- SBC. Th• bool ~•,,_.,.,,,Oil Ire me-:>·v of e<h,:,, ,-e,y popc\ac "-'me cha Reoa,,.,,aoce. l'.oe Fiest&,.,, of Wern J:,;um, ".mm ;pcu-n dolor ota~et, •, = fiom a ,oe ~ s8Cbo, 1. 10,32.
I
AcctRefc..,.,, lliO I Ma~agcr
!kpartm,,t
Strate~kolnltlativ~
71 The Questica Budget API (Application Programming Interface) was written from the ground up to support a full event model. Virtually all user actions and entries such as logging in, saving a budget, updating a budget, promoting a budget etc. are tracked and recorded in the Audit System. Virtually any event in the system can be logged for later retrieval if necessary.
Standard search parameters in the log viewer include; date range, user, entity, action type, application event type, and containing text. Below is an example of a search result using the Search Logs feature.
,,,.,..,,,,.,,,~•<,>,,,]
,-,..""'·, 'Z, ·~;
......, -~"-'""'
070-e-·m''c;,,=n~-J
c,c.,e.·•c,'c,c.c.,C,¼']
•o=.>,."< a·•
"''"''"-"i"""''"~-,-""•;s>,,,, ,,~,«-""'
,,.~,»,,-1-=e.~""")
_.,,,,s,,-,\-e<sC,~a"'i
"'="•·~·,,-,,,,.,~I
'-Ya .,,/-,<-,.s~•
'<\•~~.,., -"m,,"CO,~~J
·,ct~ »r.·.\•"
,_-,•e•._,••«.C<•"':'
-'-"-·~•l.ccc,c.•-l
'• .,,,,,,_,_,,~- -y•
,,0,.- ... :,·,1
Clicking on lhe Magnifying
Glass Jeon displays
: additional Information about
the Log ID
''-""""''"''"'"'"'"" ,---·-, -... '"·
-,~.- "'"'""'' 0 ~~,"~=-,
u.·• "="-•'•·· . •
.,,.,"'"" ,,¼ __ ,,,
. -~,.,/.<' . -,,,- >J
,·,""•~' e-~, '"'"' •,~,., .,.~ ,~~o <"
''""'"''"'"'""·~·-"-,.,,~,.,,.,-
,he' •«v-s • •· ·. ·
• ,.,~,,-,,,.,,c,...-,·,e.o '"'''"''
Em
Clicking on the magnifying glass icon above opens a detailed results screen, showing what was changed - in this case a value was changed from $1,000 to $10,000, as shown below. 72 lm1e Thursday, April 17, 2014 4:11:30 PM
Us<'.~ Ad,nlnlstralor {Administrator)
Action Upde>te
Message : Upd,itecd Budi;;etUne Cell ·1anu,;ry"
Related logs
• Ugd~l:ed Oort C;,n!er 'ZS60 -fir~ STe>tion J:
<> IJpJfa,ed/:y,pn,;:, 'M"h§sen9rl,;C
• Uod5hed Sudoet L,n~ '4<0S :,;y,;,o,si, mis~ r.uool c-c,' • Uodated Bud,aetUna- Detail 'Year 1 r"'l1 8'
• Updated Budget Line CeD •1,rnuary"
Ch,:inged Fields
field flame
\/;ak,..,
formulas
' Previ.,11s Val11"
1,000
Questica Budget was designed (from the budget input perspective} to look somewhat like an Excel spreadsheet, as most of our new customers are acquainted with developing budgets in this manner. In addition to the look of a spreadsheet, Questica Budget also has spreadsheet like capabilities, in that users can enter Excel-type formulas if they wish (not a requirement).
Within a Cost Center Current View are several display options including; Monthly, Quarterly, Annual and Formula (in addition to number of years, and decimal places}, as shown below.
Fire Prevention Confurence
Selecting Formula, users are presented with a modified monthly budget screen with the alphabet letters across the top, and numbers down the left side - as shown below. Any valid excel type formula can now be entered.
73 I.] localh'Jstlqucslica,_krn~v5/rn,1i:1,a,cc11t~r __ bud,aetas1i,·?Costi,,9•.::enterlD~557"faS~~nariolD~5223MsDicplayOp1ionsChJng,·~true i•40>"-Ccble
,1 ➔a0<-\•,ate<
,,,,,,~-1<,1e,1,1,
:iil4'12-0flicesuppi,,,,
•C4303-GeeeTiliSuppl~,
.\J08•(;m,o,olSLlPPI~,
,-!S22-¾msacd)<acf..e.oa.,oe
, 4ClO•Q;IT'eceocec,'rra,·~
Jil-W22.-<te;,a>,arrlM,Lo:e."""'
14%-'--1Eiephane,'Fax
1:,-,,-~1
Armua/ Budget (Summary View)
' " " ' Sd,lol'~"""''°"'''"'
lelepho,aeasdfuxchacge<
iilo,,eddclaf;no"eter
Mat,r,.,~aodc,pp,es
o/i1c,,,.,c,;;1es
mscsuc,jles
,ornn~\ll,e,e
m~otofv•ote< pW7"0T,~ <qWorroat
Coa,pos>aeP,oacem
FiceP, ... ~c,tio,Cocf.;eace
'"°''R.e..,,,,-,al,HcP',o,o••HJS,q,,m
1:!a1c,001
f;im,w
1Jl2:: :Ul Ul lll ;,;,i 22J 22.l 221 221 22l 221 >21
;,,1,4
ti m
l•,"O □
fl 25s os, zs, m 2:s, .;:s,s ,ss
~ ~,07
Ell: 7JS
I! 1,4:,S
12: ,,,mo
~10,00\l
I! ,,soo 1,4'10 1,,00
~,-,.•c ••,'ff,\ ,~sr,,~•Ol·,
lli: ·
1,o;,000
o,ca,
The Annual Budget (Summary View) screen as shown below reflects both past budget years (budget and actuals for two previous years), the current year (budget and YTD actuals) and any number of future budget years selected.
FNl«H CH#-N U.PHwJZ t t
G,ner,I
oo=ts(5)
l<:.t<,(2)
--;Jl,co[o-~
Acdct,,nal1nkm.ato"
Baselines
4l!JJ-Dera\:s
4l!lS-Med,"'I
4107-Mecl,ca,-e
4<!,S-Denl~
,,,o-\'Mi,,,co,"'°'"""
~111-bljT<m·DO,bisl)'
"11.l•Sp,, □ ,l•Cac,meckeay
~,,.-coiferenm/1-ac•el
·n-c.,,o<cciGL,cp1es
?iYTTf7ITfW%FI1 777
,,,,,,
91.GSS
11,S71
12.Sll
pg 7 srn@~
Questica Budget offers a feature called 'Baselines,' which are snapshots/reports of all budget data across the entire organization at a point in time, or at any point in time. There is no 74 limit to the number of Baselines you can generate. Questica Budget's Baseline reports allow users to compare one baseline versus another (or multiple baselines) in order to see what has increased decreased or not changed, at a very high level.
For example, if a user wished to take a snapshot of the preliminary budget prior to the next phase or review or council meeting, a baseline report can be easily generated.
Common examples include; Executive Proposed Budget, Approved Budget, Amended Budget, Adopted Budget, etc.
Baseline reports warrant a category onto themselves in the Questica Budget Report Center.
Below is a sample of one baseline report - 'Baseline Comparison by Department' showing the dollar value and percent differences from 'Proposed Executive Budget' and 'Approved Budget.' Other baselines can be added for comparison purposes, up to a maximum of 5. [i
Auto-Fill: Custom,,
BudgdY""r, 2DH
Divi<k>nor ~Ah
Dep-;,rbneot
Gl C..tegory or GL <All>
Account
Only Oianyed: IJo
Elilselinel: Pmposed E:<e "'
B.ts.efine 2: Appoo•edBud .
Ex11andfo; Dep;,rlment
Sl:arl:P~II"
rfumb<er-:
Hide !':age Footer
'"
Hide Page, lh1mber
"
Baseline Comparison By Department
Budget Year: 2014, Expand To: Deparf,r,ent, Only CJ-ianr;ed: No Baseline 1_· Proposed Execu/,'ve Budget
Base/ir,e 2: Ap,r,wed B~dget
D1,•is,'on Or Deparime.i/: "11!!>
GL Calegoco Or GL Acw,mt <Alb-
Description
BCorporate AdministratTon
r±1 City l,lana~~r:s Office
r±1 Cor])orat• Ccmmunicalians
1:F.11.1,yoC~ Off,~•
EICorporare ½rvices
@lnform,tion7~ci1eolow;
El Counc~
@Cound
El Engineering
r±1PuilhcWorl,s
E±lsupf)!lrt Se,vices
1±17rM..sportaton & Parl""~ S~r.'
BJ Untl~r~roun:I Ul,ilr~s & fa~
El finance
1±1 Com~trol'er's D,·,•isClrn
l±lfinanco.il.Orr,nlstratlen
1±1 Su~p~• Mgmt Srncices
El Human Resources
IBHealth, Safe.)'~na Fl&.,allA:!mia
1B Human P.~snurces A~mlnistra!ioo
El Legisl~tive & Regulatory Serv,
1±16y1aw & Ucen~1n9 Se1v1c~s
1±1 Lhgisla!f..-e.Servlc.e~ Di.'.
l±lPlanniog &Pofcy
Prol}{lsed
Executive Budget
2,042,1~5
7:!J,.cg2
2,6l~,4ll
2,6H,.;22
919,115
Sle,11c'
47.078,614
33.173,33.S
:i::.~27,704
11,372,2:S
(11:2,!'27)
4,556.650
3,230,12.3
323,:'.3,l
1,0E2,:'W
1,779,3.29
1,41D,ES1
2.961,204
1.126,TIO
1.0IS.~13
3.0/,E::Jg
Bc;,tch Process/ Ii/lass Ed/N,no/ ti/loss roairrteru:mte 2,977.612
2,0<:1.135
73!A92
201.fr9S
2,679,422
2,67~,422
919,115
e,~,110
45,103,929
n,11, 1~0
P208
2,627,~12
10,852,44'3
(1,S17,2s7}
4,656.1l50
l.2BO.n6
323.~Cci
1.0:'2,"c-!\
l,?79',JW
i6~.n~
l,LIG,S81
2,960,006
1,123,~-08
1,079~1:l
}07,6}9
DTfference
1.974,53.5
:'09,eao
1., □ 4,770
Percentage
Dlfference
O.DO%
C.00%
0.00%
0.00'/4
0.00%
0.00\\
D,00%
1!l4.3lF~
100.17%
124-_~.rn.
rn □ ·.01%
104.6S%
7.'-2%
100.72%
a.no%
0.00%
Batch processes are functions intended to automate otherwise repetitive processes/tasks.
Batch Processes can also be thought of as a type of 'mass maintenance', allowing you to 75 modify large amounts of data easily. Some of these include locking cost centers on mass, promoting a large number of budgets to another stage (i.e. approved), coping cost centers/projects, all at the same time.
Batch Processes are available from the Administration Menu> Batch Processes, as shown below.
ExpJorer
Cost Centers
Chat1ge-Requests
Budget Unes
Actual Costs
Position A!\ocarons
Allocations
Reserve Forecasts
a.
a.
a.
a.
! Batch Processes
a.
Qf--------------~
Adjust Budget Unes
Copy Change Requests
Copy Cost Centt:Ts
Cost Center Custom ,ll.,ct]c:1
Distribute Budget l-'.nes
Lock :2.udget Unes
Lock Cost Centers
Prepare Next Budget Year
Promote/Demote Change Requests
Prnmote/Demote Cost Centers
Pub!ish/Unpub\Jsh Change Requests
Regular increase Budget Unes
76 h:Ifff.iS
As a mature and feature rich application, Questica Budget has hundreds of existing forms, and the ability to add/modify/edit these forms, or create net new forms.
Below is a partial listing of selected (existing) forms in Questica Budget:
• Cost Center • Reserve Forecasts
• Project (Capital Project) • Fund Balance Forecasts
• Position • Change Requests (Decision
• Profile (collection of positions) Packages)
Employee • Advanced Search (many forms
• are dedicated to search)
• Benefits
• Operating Budget Impacts
• Report Center
• Actual Costs
New Forms and new Fields can be added to the application - below is the 'create new field' dialog box. Data types for new fields can be: String, Bin Int, Boolean, Date, Guid, Integer, lookup and Number.
Entity: Action
Caption: :4~Y Fiel~_ ~-n be_g_i~~~-~r n_am~-~~-"p~o_n1 Y~L'._lik_e_l _ , , ,,,, , ,,,,, Field Name:
Data Type;
Ill Use:
Required.:
Read Only:
5ecurable:
Minimum Value:
MaXlnmm Value;;
Format5tring:
Curtom_Arlyfieldca11bc:gkc:flany11amc:Caplimyoulike
I Humber
[jj
C:i
Aggregation Type: Sum
.Flekl De,;criptimi,
77 Description of Required Services
Purpose: The requirements listed below outline the City's desired functionality. Selecting a vendor that meets the requirements help minimize the City's risk, increases efficiencies and ensure the new technologies align to the City's IT strategy. If for some reason all requirements cannot be met by any vendor, the City's project manager plans to work with the City's CIO on next steps.
Classification definition:
• Mandatory features must be included for the system to function. • Required features should be included but the system can function without them. • Desired features are nice to have but are not needed for the system to function.
Instructions: In the "vendor response" column, proposers are required to respond with 'yes' indicating that the requirement is met or 'no' that the requirement is not met.
For comments, proposers are encouraged to submit a separate document identifying how requirements are met. Proposers need to ensure that the same order as below is kept and that the respective ID number is referenced.
The following functional requirements define specific behavior or functions required of the system.
Integrated Budget System -General
la Integrated Operating and Capital Budget
System with approximately 55 funds and
thousands of expenditure and revenue
appropriations
Mandatory
78 Questica Budget is a
comprehensive solution
that allows for
Operating, Capital,
Payroll budget, along
with Allocations.
Questica Budget will be
configured to mirror
The City's accounting
and organizational
structure. Questica will
work with The City to
define and import the
organization
structure(s) and Chart
of Accounts found in
the financial system.
The Questica Budget
feature known as
System Trees provides
for multiple hierarchy
structures for rolling up
The City's organizational
structure. One System
Tree is based on
Division/Department
while the other allows
for rollup by Fund(s).
Many system reports
display data according
to the System Trees and
the organizational
structure therein.
In addition to System
Trees, staff can create
user-defined Additional
Trees allowing for many
more hierarchical
structures beyond
Division/Department
and funds. These
Additional Trees have
no effect on the System
Trees nor the
underlying
organizational and
account structures.
There is no limit to the
number of Additional
Trees that can be
created. Questica
Budget offers a report
that shows revenues
and expenditures for
each Additional Tree
created.
lb Access to about 50 users citywide Mandatory All SO users from across the City will have access
to Questica Budget.
le Tracking of revenues, expenditures, and Mandatory
Yes. Questica Budget
offers a feature called
positions by Budget version (e.g.: Initial, 'Baselines,' which are 79 Requested, Proposed, Adopted, and snapshots/reports of all Amended/Adjusted) budget data across the
entire organization at a
point in time, or at any
point in time. There is
no limit to the number
of Baselines you can
generate. Questica
Budget's Baseline
reports allow users to
compare one baseline
versus another (or
multiple baselines) in
order to see what has
increased decreased or
not changed, at a very
high level.
Yes. Transfers can be
ld Transfer entries are correctly recorded in Mandatory done via the Change both funds affected by the transfer Requests feature will allows monies to be
moved from one fund to
another, among other
functionality.
Yes. All fields within
le Ability to re-label existing system field Desired Questica Budget can be descriptions relabelled according to
City specification.
Yes. Cost centers,
11 Ability to "bookmark" certain areas of the Desired projects, employees, budget system positions, profiles,
Change Requests and
reports can be
bookmarked.
Yes. By default,
lg Ability to redesign the budget structure Required Questica Budget provides two System
Trees
(organizations/budget
structure). These trees
can be reconfigured as
required. Additional
user-defined Trees can
also be created allowing
staff to drag and drop
departments, divisions
and budgets from one
80 lh
li
Ability to copy "prior year" data (e.g.:
forecast analysis, budget change requests) to
the current budget year
Ability to develop multi-year source and use
fund statements
Includes the ability to interface with
PeopleSoft Financials and HCM Version 9.1
or higher to upload and download financial
and position data - please explain details
Required
Required
81 node on the Tree to
another.
Yes. Users are able to
copy any cost
center/project from
previous years, and use
them as the basis of the
current budget year.
Yes. This information
can be viewed onscreen
and via reports.
between Questica Budget
and PeopleSoft will be
established during the
implementation process.
his will allow for actual
costs to be brought into
Questica Budget and for
budget information to be
brought into PeopleSoft.
information.
Salary and Benefit Cost Budgeting and Modeling
3a Upload position cost information (e.g.:
salary, special pays, pension, health costs,
FTE, FTE program allocation) fully and for
specific fields from PeopleSoft
Mandatory
3b Calculate personnel expenditure by position, Mandatory department, program, fund, detail (e.g.:
salary, pension, retiree healthcare, special
pays, health benefits) for 10 employee
bargaining units with various benefit levels
82 Yes. The process for
loading (importing &
exporting) H R/payrol 1
data into the system is
via the 'Salaries
Synchronization Tool'.
This provides a
mechanism to review
and commit the
changes to the Questica
Budget Salaries module.
This application
interface allows the
user to determine
precisely which changes
should be brought over
from the HR system.
See
"Interface/Integration
Approach" Under
"Salaries/
Synchronization" for
more information.
Yes. This would be done
via the Salaries module,
which supports the
ability to accurately
model and forecast all
costs associated with
positions and
employees. Each
Position is associated
with a default GL
Account and is then
assigned a pay grade,
step, contract, pay
seal-es and benefits
(start and end dates can
be associated to each).
Union/Bargaining Unit
affiliations (Profiles), job
titles, and job numbers
can also be entered for
each employee and
each employee can be
allocated to a position
or multiple positions in
different departments
or funds. Throughout
the year, adjustments
such as cost of living
adjustments, new
benefits etc. can be
made. Position costs
can be generated for an
unlimited number of
years and can be broken
down on an hourly,
monthly or yearly basis.
Each positions cost can
be associated to any
one (or multiple) costing
centers belong different
departments/fund. This
association/ a 11 ocation
can range from 0-100%
with each costing center
belonging to a
department or fund.
Position data can be
imported from HR
systems into Questica
Budget. Salary/Position
Planning reports can
also be generated for
analysis purposes.
Yes. This would be done
3c Ability to model total compensation (e.g.: Required via the Salaries module. salary, special pays, health plan costs, See answer to questions pension rates) changes by position and above.
bargaining unit.
Yes. This would be done
3d Ability to assign multiple funding sources to Required via the Salaries module. a position See answer to 3b above.
Yes. Forecasting can be
3e Ability to forecast current year salary and Required done for as many years benefits. as the City wishes.
83 3f
3g
3h
Ability to add new positions created during
the budget process including salary, special
pays, health plan costs, pension rates and
other associated costs i.e. Vehicle, computer,
furniture, supplies etc.
Ability to track vacant, frozen and managed
hiring freeze positions.
Ability to report on position changes
between budget versions.
Development of cost allocation plans for
internal support functions as well as
Internal Service Funds
Estimated Resources
Ability to input revenue account estimates by
Fund, department and program
Required
Required
Required
Sb Ability to input other financing sources Required
account estimates by Fund, department
and program
Sc Ability to input transfer account estimates by Required fund, department and program
84 Yes. Adding, deleting,
update positions and
employees can be done
at any time.
Yes. This can be done
via the Salaries module.
This may require a
custom report.
the Allocations module.
See "Chapter 4-
uoescri tion of Other
Recommended Features"
under "Allocations
Module
11 for more
information.
es. Revenues account
estimates can done by
und, department and
program.
Yes. This can be done
within Questica Budget.
es. This can be done
ithin Questica Budget.
6a After development of the requested Budget
{first year of Forecast), ability to model five
years of Forecast data with adjustments (e.g.:
annual percentage compounded; different
percentages for Forecast years; associated
benefit percentages; manual inputted
amounts) to revenues and expenditures
6b Parallel development of various Forecast
Models
85 Required
Required
the number of years
that can be budgeted
and forecasted within
Questica Budget.
Questica Budget's
"Regular Increase"
feature allows users to
apply
increases/decreases at
the line item, budget,
department, and
organization level. Once
a change is made at any
ofthose levels, they are
automatically reflects at
the other levels.
Yes. Forecast modeling
can be done for the
Operating budget {cost
centers), capital
projects and Salaries.
For budgeting,
forecasting and analysis
purposes (whether for
revenues or
expenditures), Questica
Budget provides users
with the ability to copy
a cost center(s), give it a
name, and make
changes as they see fit.
They can also create
scenarios from scratch.
These alternative
budgets are maintained
for easy reference and
may look entirely
different from the first
scenario. However, only
one version can be
designated as
General
Dorurnent=l .,..j-,:=:,:::-,,..
tiote$"
Variables
Allocations:
'Active'. It is the active
scenario that
determines the costing
of the positions within
the Profile. Each
scenario can be made
"Active" at a time, in
order to gauge its effect
on the position costing.
Soda Machine revenues
Users are also able to forecast for multiple years using Questica Budget's "Regular Increase" feature to increase or decrease an entire cost center/project by a specific amount or percentage. Individual Line Items can also be adjusted by a specific amount or percentage. Alternatively, formulas can be used with Variables (cost drivers) to provide a more specific value that will self-maintain itself based on cost driver changes. There is no limit to the number of years that can be forecasted within Questica Budget. 6c Ability to use past fiscal year actual data and
current fiscal year projected data to forecast
future expenditure levels
86 Required Yes. Forecasting can be
aided by using the
Annual Budget
(Summary View] screen
within Questica Budget,
which shows 2 prior
year's budget and actual
costs, the current year's
budget and actuals and
the forecast years.
Essentially, a user could
scroll from left to right
in order to see how
their budgets have done
in the past, how their
currently doing and how
they plan on doing in
the future.
The Annual Budget (Summary View) screen as shown below reflects both past budget years (budget and actuals for two previous years), the current year (budget and YTD actuals) and any number of future budget years selected.
Rff@1!'1w:JN!WW·Y
•110,Woatee<CC<,oe=l>oo
'111•Locr;fomD..b,1C/
4113-SpccO•Po,,rreo,P"
Workflow Capabilities
7a Flexible work/low system (including
delegation of approval and/or parallel
approvals) for budget change modifications
for various budget versions (e.g.: initial,
requested budget, proposed budget) and
modifications to the adopted budget
including internal department approval,
multi-department approvals (e.g.:
Information Technology Department for IT
requests), and Budget Office approvals
'1,2..11
"''" 1!,671
1',S33
Mandatory
87 Yes. Questica Budget uses the term
'Budget Stage', or simply Stage to
facilitate the budget development
process and also indicate where a
given department is in the annual
budgeting process. Each Stage is
configurable, and coupled with a
workflow.
Questica Budget uses a methodology
that introduces a controlled
environment with a workflow
component- users can enter and
approve budgets and escalate them
through a series of predefined
stages. This workflow controls the
access individuals have to the
budgets and supports a method to
ensure budgets are properly
reviewed and approved by all those
who are participating in the
88 development process. After staff
have entered their budget(s), they
are responsible for promoting it
{advancing it) to the next workflow
stage {reports are available to show
which departments are at which
stage). The system records the
budget at each submission stage, so
that the changes and modifications
to the budget are clearly visible and
transparent if requiring review at a
later date.
A typical budget might evolve
through several approval stages:
Stag.~·:4,fli~-~l:i i''.'
·,• ~e~ie~~, &)APP~d~a'i:
> << \\. )\ .· •·
Above is an example only - The City
can define and configure as many
budget stages you wish.
Since this entire process is using the
same database in a controlled
environment there is no re-entry of
data. Reports are generated from
the same data that the users entered
at their first and subsequent
submissions. The budget process is
efficient because Questica Budget
automatically notifies users via e
mail when their participation is
required. As the budget is promoted
through the different stages, user
permissions {security settings) are
System
Opera~ng
Sakanes
c~pitaJ
Reports
Stage-Specific Permissf<>ns
Permissions
0 .~ i i
~ 5" ~
H1'elease to Dept.- (1 < M M P"
2-Deptlnput(2<>f6.} Pi R1 P
:l--MgrRevlew{:l<>Hi) P-1 17 W
4-DirRevlew(4<>f6} lx1 r,r Ii"
5-HnanceRe'lkew(S<>f fxi Jx r,f
6--Approved(6of6} (xi fx Iii·
triggered, providing the re-assurance
that only the appropriate people can
modify or view the budget at each
stage.
Sample Screen - Budget Approval
Stages and related permissions:
t
Budget
Approval
Stages
(6 in this example)
In this simple example, the user would have
full access (full permissions) for the first 3
budget approval stages. However, no access
once the budget reached stage 4 or higher.
7b Includes comment or notes function for
recording actions such as for budget change
requests
Mandatory
Yes. Narrative content can be
entered and associated with many
different areas of the application;
including line item, cost center,
project, position, union (profile),
employee, to mention just a few.
Users can break down individual
budgets by line Item, identify
expenses and funding sources, enter
comments for each line Item, and
attach documents and notes. The
Questica Budget Forms Editor
(screen editor) feature allows
administrators control over the type
and amount of content on each of
the narrative screens/ fields.
89 ~~??£il'i!:'i.7%ITT'.71 m mnm TEE?EEY
A typical narrative screen in Questica
Budget might look something like the
sample screen below:
wmmm 'titf'.@jffl
Cost C@nter !~formation
'''"''""""
,ddam,<Cn'e,maloo
,,.,.;,,,,-<="""''"d"l"' :<t201~l
"iha racd1· ,aee,Jcs h;S n,e "'-•'•'<"""'·'"'' """'>' ofsce,·,-.,1,·>< ~.,,.;,h,=0"" lo-,•.-d ~"""1-., e,,O,e"' ~ '-'""• ""'"'"""="""""~ ond e-~d,,·~rormtofm. 1ra1,n,and ,,_,,,,,,. "'°''''"'-'"''""
""~"""""~-"~ °""""°"of'""''"'"""""'"" h,lbk S,«i<!m lh, C<nhn,os c,w,~ol~, Reem, =ll, c>,,;o,;o, o'scr;cr,c-,aO """"""""'" tecrn>,,,,--.,r~,,es ""·"'""''" ,Fo,,..,.,m,1~""'"'"""•'" n; ,ns.-, o,•m,ti',c "'-"''""""' oa,o-tc'"''Ys crea,,Jabe tn ,=ml"O crl7ce~ of the acertmsst Lo;erJc'"'""""""'''""·"'' t,,toft-,,orlc1'aa•"' ~=-,fan. ,,,,,,1=.<,tac=tn•rd.;rt,·y,,1ana,,de""'•'texte,e,~,c,,_1,_,,,:o,,,,.,,,,,.,""-',-,""n..-,i<~ '""""'"' oft,o,,n, ,.,.-,,eO ,< io '°'" t,r- ,pec,,-eoV.o' .. !fro, ,.ru,ed nct "'""' a,m,ros, MaCo ~• ,.,,~ro e,c1,-e,;,t,pe<eru,,;,, '°""""' ""'°''''"""""""'°''' lc,•,,s "'"'''"""" 1, ~. '"''"""'"'"'',." ,, L,c.,,t,h,o~ =~WoLom, Icou• o=aaes, ""'"''"' =,a,,•.-,ith dasetco p,_,>,.~o,cfu• "" H~ ~'"' '"""""" ro.ctno "'""" ofle,co, "-"" (<nt<;,r; ~ ,c,-..J.-bd d, ""'' "''"" o '"'"""'' "'"''" ""'t ltha,root, s, W-' ''"'""' Latn l~"""' .,. £DC, "'"'' ,, ... ., aaoo-,,~, "'- Rch,,d1,,c:U,eo±, • ""''"""'"'" """'"'" '""'' Col,o, ~ ""'"'· 00'.,d cp,.,. of the"""'"""'' L,;, """'• 0,1<,ctetc,. foo, --''"" :rµ,,rn ""'"''• md ,.,~ O,o..,h ;,. "'"""'~• ,onJ iod.,,o~I ,~""'", ,=,~,ath,.acl>.,Otai,>, '""'' io-ern'.prum ""'" _,.._-,,o,s LllJ.J. "' Ll!LJ3 ,,·,, nnb-.., '"'"'"'"".;'""'"" (ll~e,,,,...,,,...,,,,,,,~.-l) b•;O,"o, ,-,;it,,,;"""'· Th,=•. '"""''" ;-, "'"" ,",thee ·'" '"''"'a" duma C-, "'"'"'"""-'-· lh, fult,,-~ef'-"""""''"• CO·"'"""" d0,-~1 ,mec.', "'""''""'a,,.~"'-""' Ull,'2 7c Searchable comments or notes function Desirable Yes. This can be done via the Advanced Search feature which
allows authorized users to perform
sophisticated and highly dynamic
data analytics/Ad-Hoc queries based
on specific criteria or descriptive
words. Queries are created in a user
friendly fashion where a complex
query can be built-one line at a
time.
7d Allows for the attachment of supporting
documents
Required
90 See uchapter 4
11 under "Description
of Other Recommended Features"
under
11 Advanced Search
11 for more
information.
Yes. Supporting documents can be
attached at the line item, cost center,
project, employee, Profile, and
position. There is no limit to the
types of documents and the number
of documents that can be attached
within Questica Budget.
le Allows for reviewers and approvers to
comment on decision of budget change
requests
71 Provides for email notification
Budget Balancing
8 Ability to balance budgets within the system
for various funds
Required
Required
Required
91 Yes. This can be done via the Notes
and comments features within
Questica Budget.
Yes. This can be done via the Email
Notifications feature which allows
users to receive email notifications
each time a predetermined event
occurs. A perfect example of email
notifications being used is via the
Workflow feature, where staff at
each level of the approval process
received emails each time a budget is
promoted or demoted.
Notifications can also be set up in
order to be alerted when someone
deletes/changes a budget, or
adds/deleted/changes a scenario.
Yes. Several features are
available to assist in this
area, including the Fund
Balance Forecast
feature within Questica
Budget, which allows
the Finance/Budget
Department to track the
balance of each Fund.
Also available is a
feature called 'Force
Balance' which when
initiated will require
that selected budget
elements (Funds, etc.)
be balanced (Revenues
= expenditures) at
specified budget stages.
Generally speaking, this
feature is typically used
once the budget is
getting close to the
Fee Development
9a Identification of fee cost components (e.g.:
fully loaded personal services cost by
position; percent of positions; related cost
allocation percentages; non-salary costs)
Desired
92 approval stage. Also,
there are a number of
reports that can aid in
ensuring that the
budgets and Funds are
balanced.
This will require a
customization. Below is
a screens hot of such a
customization that was
done for another client.
fee Information
fee Narn:e New Fee
Prt!pa red Hy : Andre Aberdeen!
GLAccount 131250 - Equip Malnt & Repair
overhead Rates
Unpro<luc:tl'Ve Tin1e Rate 23.08
~===========~ Dep-artme:rnt Cost Allocation Rate o,oo
City-wk~~ -Co.st,AHocal:1(m Raite ~IJ=.=oo====================='.
Non'Salary Costs:
Non~Salar:yCOsf o.oo
=~-----------------------J
Technology Enhancement Fee
Apply;Tri~hJJio!o-gy Enh,mcement fee
Staffii;ig Cost cakulations
A'dd, re~OVer or mo.diti,-s.f:affing cost calculations fur this fee Fee costing Details
~-a1.atV.c~·~
Overhecid Costs
Noll-Sata·tycost~
TeC:l:rn.-olpgy Enhancement Fees
'Total Per fee',cost
$31.49
$7,27
1;().00
$MO
$--38.:76
' ' : ',,,' ' '
I' update Fee I
I ::: :,: .!
I 'Mod;fystiffin!l i:os±sl
Cost 1?~9ve.ry level and RevenueEsl:imateCalculations .... ·.. . . .. , · Fee Cha11ged · ,, o/o, Cost l{eco!/l~ry
Proposed F~i::!:
2.001 2.001
Fiscal Y~ar :., ' ActivU~ Level_ .
I Pi 20BActual I LOO I
I FY 2014Adual I 1.0011
I FY 2015 Est. ! 1.00 I
I A' 2016 Prop I 1.001
',
••••
9b Automatic updates of fee cost components
9c Calculation of revenue generated based on
activity level
'
Current Fee
' Fee; Chaiged
1,0011
1.0011
2,0011
2,0011
Desired
Desired
93 Prop-oSed_ Fee. i
' ' • ,.16%1
Re.ve.Til!I€:
1,001
1.001
'2,001
2.001
.·. :'···
' ''"
I! Sav·e· Re:1,aehue.
1 Calrulatibns''. I:!
'
See response above.
See response above.
9d Calculation of cost-recovery level Desired See response above. 9e Roll-over of fee cost components to the next Desired See response above. fiscal year
Publication of Budget Document
Please Note: A comprehensive budget book publishing tool is on the Questica Budget roadmap. At present, most customers generate approximately 70% of their City's budget book directly from Questica Budget via reports. Since the Questica Budget database is open to Administrators, other solutions such as publishing tools can access the database in order to gather the information needed to create the budget book. One such vendor that has experience working with the Questica Budget database is Finite Matters/PatternStream.
Yes. As mentioned
10a Report writing tool Mandatory before, Questica Budget provides users with the
ability to have access to
out-of-the-box reports,
to copy and edit out-of-
the-box reports, and to
create their own
reports- all from within
the software.
The report writing tool
is designed for non-
technical users who
desire quick access to
design and create their
own reports. It includes
an intuitive user
interface. Users can
drag and drop the
information they want
to see into a report
design window. Ad-Hoc
reporting solves the
most common problem
in report design - how
to create reports that
display the relevant
data that users require
while having enough
flexibility to allow the
94 user to organize and
view the data however
they wish. Ad-Hoc
Reporting will provide
the City's users the
ability to view data
immediately in
whatever form they
choose without having
to request a new
customized report.
Once developed users
can re-use the reports
they designed or
include them as a part
of the Questica Budget
application making
them available to all
users.
10b Report template development Mandatory Yes. City staff are able to use any of the out-
of-the-box reports as
the basis of creating
new reports.
10c Compilation of budget data (numbers and Required Yes. This can be done texts) for pagination of budget documents via the Ad-Hoc Report writer tool.
10d Allows multiple users to input and edit text, Required Yes. This can be done financial, or performance information (e.g.: via the Ad-Hoc Report paragraph, tables, graphs) and maintain writer tool.
version control of document components
l0e Ability to check spelling and grammar Required Yes. Spell Checking can be done on each page
belonging to a cost
center, project, Change
Request, employee,
position and profile.
The narrative texts
related to these
different areas can be
included in reports.
95 101 Ability to easily edit, integrate, and format Required Yes. Questica Budget custom Excel charts, graphs, and tables into comes with 90+ reports document out-of-the-box. These
reports can easily be
copied and changed as
users see fit. Columns
can be
added/deleted/ edited.
Graphs, charts, tables
can also be
incorporated into
reports. All reports
(existing, edited or
created) can be
exported to formats
such as PDF, Word, and
Excel, just to name a
few.
10g Flexibility and ability to add or remove Required Yes. This can be done sections or pages via the Ad-Hoc Report
writer tool.
10h Insert, change, or edit photos Required Yes. This can be done via the Ad-Hoc Report
writer tool.
lOi Automatically compile and paginate Required No. While most of the document and build the table of contents budget book can be produced by Questica
Budget, it does not
provide a tool to create
items such as the table
of contents, final
pagination etc. This
functionality would
need to be provided by
the publishing tool.
lOj Produce high-quality, bookmarked PDF for Required Yes. All reports within printing and viewing on the City's website Questica Budget can be exported to PDF to be
used as the City sees fit.
10k Ability to manage text, data, and publishing Required Yes, Questica Budget components for multiple documents comes with a number
(operating budget, capital budget, municipal out-of-the-box reports 96 fee schedule, 5 year financial plan, and
others)
Online Publication of Budget Data and Performance Measures 11a Ability to publish budget data online with
drill-down reports and graphs
Desired
97 that provide this
information. These
reports can be copied
and edited as users see
fit, and new reports can
be created at any time.
Since the Questica
Budget database is
open, budget data can
be accessed by other
systems via ODBC etc.
The City could
accomplish this with
ASP.NET and SQL
Reporting Services.
ASP.NET would have to
be configured for the
server that is running
the City website.
An ASP.NET web page
would be hosted on the
site that includes the
Report Viewer Control
from Microsoft. This
could be configured in
such a way that the City
could choose exactly
which reports are
available for viewing,
and the credentials and
communication with
the report server would
all happen on the
server side.
This page would have
al I of the features of the
report viewer that is
used in Questica
Budget, including drill
downs, report linking,
and exporting to
multiple formats.
This solution does not
actually involve
Questica Budget
(except that the reports
will show data from the
Questica Budget
database). It is a benefit
of building our product
around SQL Reporting
Services. Ultimately, the
decision as to how site
is build would be
determined by the
City's web master.
llb Ability to publish performance measure data Desired Yes. See answer above. online in graphical formats (e.g.:
dashboards) and to regularly update the
data (e.g.: monthly, quarterly, annually) and
comparison of budget to actual data
llc Ability to publish multi-year actual Desired Yes. Questica Budget performance data on!ine in graphical form can be configured to capture performance
data. This information
can be placed in
graphical form via the
report writing tool.
98 Performance Measurement and Management {Optional Module) 12a Input and documentation of performance Required Yes. This can be done measures via the Questica
Measures module. This
is an optional module.
See "Chapter 4-
Product Description"
under "Questica
Measures" for more
information.
12b Upload capability from other systems such Desired Yes. This information as public safety systems for response call can be imported via data, auto services system for vehicle and Excel.
fuel data
12c Dashboard and other graphical display of Required Yes. This can be viewed performance data via the Dashboards
feature within Questica
Budget.
Monitoring of Budgeted Expenditures and Revenues
13a Periodic download of actual expenditures Required Yes. Once the and revenues from PeopleSoft Financials. integration between Questica Budget and
PeopleSoft has been
created, the actual cost
data can be
automatically imported
into Questica Budget.
This can be done on a
nightly, weekly,
monthly, or quarterly
basis.
Yes.
13b Comparative Analysis of Budget to Actuals Required Yes. Many screens (e.g.: straightlining, historical trend analysis) display year to year 99 VMJWfPWM·rR· EE E?E? T
13c Display of actual expenditure and revenue
data by month, quarter, and year
Desired
100
comparisons showing
actual and budget
values. This is also
available via reports.
Below is an example of
the Annual Budget
(Summary View) screen.
This screen shows the
current budget year (in
this case 2014) and the
YTD actual costs.
The two previous
budget vs. actual (2013
& 2013) are also
displayed.
¥!r!WP
Prior Year Data
4()10 - Sal,mes - Exempt
4070 • Overtime
4102 - Benefits
4105 -Heoll:1 ca,·e
4!%•r<lc:dical
4107-MEdicare
4109 -De~tol
41D'l - Vision Care
4110 -Wo,kers Compensaiion
4111 Lon~ Term Disability
4 i13 Special- Paran,edic Pay
4116 Confurences1Trn·,1d
4118 Mernbe--~h1p Fees
4120 -Tr,;ining and Development
4216 Contrnded 5ervIc,,s
4308 -General Supplies
4312 Office Supplies
4324 Mataials
4354 Cable
4364 TdephornsiFBX
4365 Water
43"22 • Rep,;irs ,;nd Maint,-nana,
4849 - Fire.& Burn Awa,eness
6030 - Bn~loyee RetirementBer1ef
14 Access to prior year Budget and Actual data
for reporting and analytical purposes
Required
101
Yes. As mentioned
above:
Many screens display
year to year
comparisons showing
actual and budget
values. This is also
available via reports.
Below is an example of
the Annual Budget
(Summary View) screen.
This screen shows the
current budget year (in
this case 2014) and the
YTD actual costs.
Capital Budget Model
!Sa Ability to enter and track multi-year
operating budget impacts of capital projects
and link the cost impacts to the
development of the Forecast
Desired
102
The two previous
budget vs. actual (2013
& 2013) are also
displayed.
Yes. All Questica Budget
modules share the
same interface and a
common database
(Microsoft SQL Server),
allowing all modules to
work together. In the
case of Operating and
Capital, the most
obvious synergies
between these systems
is the Operating Budget
Impacts (OBl's). In the
Capital module, some
capital projects will
affect the operating
budget in the future
(the new community
center will need to be
staffed). Each Questica
Budget Capital project
provides for an area to
track and record OBl's.
Each Operating Budget
Impact allows users to
specify a cost center to
which the costs
correspond. Publishing
the Operating Impact
will add the costs
directly to the
Operating budget by
creating Forecasts
(budget lines) on the
specified cost center(s).
15b Ability to prioritize and rank projects based
on user-defined criteria
15c Ability to create custom fields (e.g.: LEED
certification, project start date, project end
date)
15d Project status identification (e.g.: future,
current, close-out)
: Ne,,• Community Center
I_CPL- 20_12--0SO
Desired
Required
Required
: Con,truct 30,000 ,,..-;ace foot t:;,o sto,y fu~ll11,
EsVmolod,o,tm 59S7,000
Yes. Users are able to
rank projects according
to predetermined
criteria. Whi!e entering
their budgets, users can
choose these ranks and
assign a value to each
rank a!ong with a
justification.
Yes. Fields such as
project start and end
dates are provided out
of-the-box. Additional
fields can be added via
the Forms Editor tool
and can be done by City
staff with the proper
permissions.
Yes. Project Statuses
can be attributed to
each project.
CT
I Yeacldenttfied
! Approx, 10% oftora' ,o,t ~focoted t-o .,,cl, of waw and.._,,,-,,, bud~to • .14'(1':lsfunded ~y dosmg c•p<tal pro;,,t ~ 105--0055 • To;msm asd Econ=ic General
Vmiables
Docunents(l)
~r.ks
fu·"
M[lllalSumrr.a.-y
Opera&!glm;,a±a
Project Roles
Dela,;
Aom,alSummary
"'-""u~Comp•rison
Qua,t.rly Comparison
Justification / Business Case 100% DC 8g&e - Per tlo'Js,-,ber 27, Zu □ 9 DC Background S!uly (ons"<!uence ofNot Funding
start Date
D<,_partment
ProjectTvi>e
Default fund
Lace111 Ipsum :s simply fanmv text af!he pcinting and typeset!ir,g lstlustrv. Lorem Ipsum has been !he rndLL"1ry's standard dummy te,t e\'ec ,inc, V,e l;C spe:imen book. !t has RJr>i•;ed notonl\' &:ea, _,~, populMs«i •fY.i tn"'e (OC"'1~Y With desktop p
Cootrac,- to popular behef, Lorem
l>o'.':d ."!' ~e ;';' ~;. m,ore :b,n,,-,, L•~" ,
i1he1Ju11 :!Ol!lJO
!Parks
Pmject-Bt.o:0;,igs
n[}ate
llefaultTemplah
Many reports allow users to determine whether the reports show data from all statuses or specific statuses.
103
,Au~o-Fill::
,
0 Bu-if.get Yea~
, 0-eparb:tient or
DhJisions
G-LAccount
(Object) type:
Asset Category
pr ~setType:
Ptojes..--1: Status
(it categury:
Start Page
Number
HidePag_e
footer
Hide Page
Humber
lcw;tom ... vi
12014 vi
I <All> vj
I Expense vi
I <All> vi
1:::::-~~··
iL.J · _Cancelled ·
D Change Request
D Complete (Included)
D Funded
':-·I;=:;::,.=..,=. =.,=,='rirt=.=. i D MOT Funded
'ID On Hold
J~ Open (Indudedl
15e Project Type identification (e.g. Work
Order, Ongoing, Distinct)
15f Project theme identification (e.g. economic
development, public facilities etc)
Reporting
Required
Required
16a System provides configurable
self-service reporting on all
system fields (e.g.: by budget
version, fiscal years, fund,
appropriations)
Required
104
Yes. These attributes
can be placed on the
"General Page" of each
project.
Yes. These attributes
can be placed on the
"General Page" of each
project.
Yes. Via drop-down menus
(parameters), most reports
allow users to determine the
level of detail that show up
on reports.
Auto-Fill:
l.ludgetYear:: 10perating Budget by GL Category
Deparbnent,
T!tr;cshold
Sh-owCodei:
I fin~;~~,, )x' ~.:.<1 .... Bwia.:L¼..:,_c:_2/1:U ______ _ <Select c1 Value o-
Corporate Adminiotralion
Corporate Services
Council
Hide Page Hm:11ber fnaineenna
Hurn,,n Resources
Legislativt: & Regulatory s~v. H1de P,,gefuciter
1r===,s=··~=· =-=.=.~, ,~ ~~~:~:::!~, &Cul~e
Pl aiming & Development
Public Safutv
RDOS- !00 GBffil\L GOVERl·JMEl'-IT
RDOS- 1000 FrnE PROTECTION - D-F
RDOS- 1100 FtRE PROTECTION - 8--G KEREHEOS
RDOS- 200 l~IVASI\lE SPECIES formerly noxious ,;,eed~
RDOS-4il0 9-1-1 El',lERGENC'i CALL S\'SlEM
S/A
Sunnyville Confort:n~e Centre ., !
Sunn ,•ill~~~l)~,,mc! A-'""'"' ______ _
:i
2013 Budget
7%,C-42
~0,~33
3,715
s2.,ns
607,BC1
2-921HC4
4,679,326
Finance
2014 Budget
1,on,o::i
19,872
2S9,91D
888,013
182,:&4
4,161a,n2
7,129,818
2014 Exp,.mditures byGL Category
Benefits~ _
Change
180.711
~og.rn1
18,1,'7
201,12+
78,082
117,-148,
1.243,071,
2,450,492
16b Ability to display report data in
graphical forms
Desired Yes. Questica Budget comes
with a number of reports
that show graphs and charts.
Additional reports can also
be created to show these
forms.
Atrl:o-Fdl: leustnm.,. vi
61.1:dgetY<car.' I 201 ➔ vj
Departnl=~ Or : G6!:~
Divioons::
0 Gl.AccolfDt I Expense vi
(Object) Type:
Proj-ect:5Uitus, I 1 selected "I
G:LCategmy: l<AI> '-'I
Start Page
lh.mlhl!l'
-·-Foote!'
:!,~ge,
2014
:,: 071 201112:21 Pl,[
,1100%
2015 2016 2017 2018 2019 2020
Forecast Year
105
,a
2C
16c
16d
Ability to export report data to
MS Excel and MS Word
1100%
Ability to set up forms/reports
which alert the user of certain
business rules are not followed
(e.g.: for Source and Use
Statements the Source Total
has to match the Use Total)
Required
Desired
106
Yes. All reports can be
exported to PDF, Excel, Word
etc.
csv (comma delirnited)
PDF .
. t,,~HTM_L (v,reb archive)
Excel
TIFF file
Yes. Custom Business Rules
and Actions - Questica
Budget is an API (Application
Programming Interface)
driven application. We've
included a customizations
interface that allows C# code
to be written within the
interface that can utilize the
full Questica Budget API and
enhance its functionality by
creating custom rules and
actions. These
customizations are triggered
either by listening for one of
many application events, or
by user driven activity, such
as by selecting a custom
right-click menu item that
was created for a specific
purpose on a budget grid.
Training
17a Vendor or partner/preferred vendor can
provide system functional training to users
and system administrators
17b Provide functional training documentation
for end-users and administrators
Desired
Required
107
Yes. During the
implementation process, all
training will be provided by
Questica staff. This training
will be provided to City users
and Administrators. See
"Chapter 4" Under Training
Approach" under for more
information.
Yes. Documentation will
include:
• Customized hand-
outs created for each
group to be trained
• Administrative
Manuals- for
administrators only
• Questica Budget
Operating User
Manual
• Questica Budget
Database
Documentation- for
administrators only
• Questica Budget
Release Notes
• Questica Budget
Database Schema-
for administrators
only
• Questica Budget
Technical
Requirements- for
administrators only
• Questica Budget
User Manual
Some of these documents
have also been 'baked' into
Questica Budget.
Budget Submission
17c Vendor or partner/preferred vendor
provide training for project team
Auditability
18 System logs all user & system actions and
events (who, what, when)
Required
Desired
108
•l.,,·,,·c•,,, <c·-1(.,:,,;,11,,,,,,_,
I :;_~::::~:r-J:~,~·'.:~~
l __ :~.c_'!ct.L __ ,,,~
Yes. This would be done
during the implementation
process.
The Questica Budget
API (Application
Programming Interface)
was written from the
ground up to support a
full event model.
Virtually all user actions
and entries such as
logging in, saving a
budget, updating a
budget, promoting a
budget etc. are tracked
and recorded in the
Audit System. Virtually
any event in the system
can be logged for later
retrieval if necessary.
Standard search
parameters in the log
viewer include; date
range, user, entity,
action type, application
event type, and
containing text. Below
is an example of a
search result using the
Search Logs feature.
•
'> '1.0,,+>L~'-"'-"
"'"-~'''"·''-,-;;,
"""·"""'"'"'" ,.,,,,,,,,.,,,,,,.,.
"<="R('>--,,-,.,)
~,~-,,,~-,-~-""'"'°'
"""'"'""'~'''•'"'~ ,,,.,,, •. ~.,r,~-
'="''""'''""'''""'1
-✓ '"''"""'"'>''
. -•·~ .,, ' . ')
·~,,, ... _., ,._,n,,,,,.,
,,.~,•a¼'''"n"''''1
2 Y~,-~ ,_,.,_.,~)
-~-,,~--,
'"'"'"''"°"'·"~""1 -,_ .. ""···"·,
•C'"nse,c.,"c"'="a)
'""'"~":,,,.,..,e,H
'"""~' .,...,,,",·
C•s<k-C'"'Y ,,-,
~z,1~.,,,.-1«~~=«>
C,ct,,•-~;=•,c,.-,~,
~~'"-"'' CcM•,.,..C,=,'.,r'"'
"-''°'-'•·~---~~"'"""' '"'·'""''·.,-,,-..-,.,
eo,c --- ,,2 ,
Clicking on the Magnifying
Glass Icon displays
additional information about
the Log 10
. -.,,~.,,,,~c.-,~·;_-;i,,,.,,.,,,,·
--~-m-<c,,,,,..,,.,_,,,_,'<,"'>""'
'""'"" ,·,· -~,, ,~,,-,•-..-~-
,'o.,c'«':~.,'"" .. "- '"'· .
-·=~"",~,c~,,, ""'-a,,~,,-,.
•"'·'""""'"'''-,~·c,io '"'""'-''' N,.~,c - · "···.,;;m, · •».·.,o. .,,,,,.=
,._"
Ill
Clicking on the magnifying glass icon above opens a detailed results screen, showing what was changed - in this case a value was changed from $1,000 to $10,000, as shown below.
Time Thursday, April 17, :10144:::ll:30 PM
User Administr?Jtor (Admint,l:rntor)
Action Update,
Message Updated Budget Line Cdl ')anl.laq''
Relatecd Logs
• UQdatcd Co~tCenl'er '2560 - "ire 5tafon 1'"
~ Updated 5cenario 'Mail' 50enan~'-
• Updated 8wdq"t Lin>= '4:;,Js fSY:2015'; mi~c ,uc,pl,es' • Update,d!ludciet l1n" Del~\ Year l (2.015\'
• Up.dated Budget Line Ceff u]anuary~
Changed Fields
fleldName
Value
Previous Value
1,000
Implementation Management
19 Provide an implementation plan which
includes task descriptions, level of
involvement of City staff (number of staff,
types of staff, and hours), and a standard
timeline
Required
109
Yes. Questica will work
with the City in order to
finalize an
implementation plan.
See "Chapter 4
11 under
"Work Plan/
lmQlementation
Strategy'' for more
information.
110
Non-functional Requirements
The following non-functional requirements specify criteria that can be used to judge the operation of a system, rather than specific behaviors of the system.
Note: Inability to meet any of the following requirements does not automatically exclude vendors from RFP (Request for Proposal) process
Cloud Computing
20a Application and data is available as a Cloud Desired Service. Please describe.
111
Yes. Questica Budget can
be installed on the City's
servers or it can be
hosted. Questica uses a
hosting provide named
Aegisys.
Tecf'mirnl Overview of
Qu.estica Budget
Questica Budget is
comprised of three major
components.
1. Application.
Questica Budget
is a .Net 4.0
web-based
solution that
requires 11S.
2. Database.
Questica Budget
supports SQL
Server 2008R2,
2012 and 2014.
Reporting Services.
Questica Budget
supports SQL Server
Reporting Services (SSRS)
versions 2008R2, 2012
and 2014. Other
reporting technologies
such as Crystal Reporting
can also be used to
develop reports against
112
the Questica Budget
database.
There are three primary
scenarios for installation:
1. Single
Server. Questica
Budget, the
database, and
Reporting
Services are on
the same server.
2. Two Server-
Questica Budget
is on a
server. The
database and
Reporting
services are on
the second
server.
3. Three Server-
The three
components
have their own
server.
Cloud Solution
Should the City opt for a
cloud-based (hosted)
solution, Questica would
provide all server,
database, operating
system, monthly
management, and
software maintenance.
Brovi.H:!rs
Questica Budget is
developed in the C#
language using Microsoft
.Net 4.0 technologies,
and is a 100% web based
application. As such, no
software is installed on
user workstations.
Desktops and laptops
113
running any current
version of the Windows
Operating System (Vista,
7, 8). Internet Explorer
(IE) version 9.0 or better
is required, or the latest
versions of Chrome,
Firefox and Safari for
Mac.
Bandwidth ,re,,mil·ed"
the service to oe,,,formas
designed
Assuming a hosted/Saas
environment, we ask for
a minimum of 5 MB bi
directionally. Installed
locally, Questica Budget
is a relatively low
demand application
when compared with the
processing requirements
of a full financial system
such as PeopleSoft.
Uptime
Questica Budget is
designed to achieve
99.9% uptime a year.
Ownership of data
All City data is owned by
the City will only be
accessed for
maintenance and
support services by
Questica.
prcu:tfces and
disaster recovery
In a hosted or Saas
environment, Questica
takes on responsibility
for all server, database,
Windows OS, monthly
management, Questica
Budget licenses, software
114
maintenance. If installed
on your server, then
routine backup and
disaster recovery
practices would be the
responsibly of the City.
Recovery Time Objective
(RTO) -A RTO of 1 hour
requires that Questica
Budget be part of a
cluster (Virtual or
physical) for failover.
Recovery Point Objective
(RPO) - A RPO of 15
minutes requires that the
database and logs be
sufficiently backed up
within the specified 15
minute interval.
Fonnat City records
that vvoufd be stored
All records are saved to
the SQL data base.
Typically, retention of
backup data is
determined by our
customers. Questica
believes it is good
practice to maintain four
weeks of data retention.
fntegratfon with Cit:y
tom! payroff and
JJ,·~··~·~·· systerns fmrn
the cloud based
environment
The process of
integration, whether
onsite or via the cloud,
remains fundamentally
the same, except for the
ports and firewall to the
financial and payroll
systems needing to be
opened for transaction
20b Provide a sample Cloud Services agreement
Application Architecture
21a
System should adhere to the
City's IT Enterprise Architecture
standards.
• VMWareS.5
• Microsoft Windows Server/
Active Directory 2012
• Microsoft SQL Server 2008R2
and above
• Windows7
Required
Mandatory
115
exchanges between the
systems.
Please see Appendix for
sample Agreement.
Yes.
VMWare
Questica Budget is
completely supported in
the Microsoft Hyper-V
and VMWare virtualized
environments, and this is
utilized by many of our
customers as a
mechanism to reduce
physical hardware
infrastructure costs.
Support for VVindo1Ns
Authentication Pass
through / Active
Directory integration
Questica Budget
supports Windows
Domain Authentication
Pass-through. If Questica
Budget is configured for
Pass-through
authentication, users will
not need to enter a user
name and password
when logging into
Questica Budget.
Questica Budget can be
configured to use any of
the following
authentication methods:
• Windows
Authentication
• Mixed Mode
Authentication
• Google
Authentication
• CAS
Authentication
These methods are
available out of the box
and will be configured
according to The City's
specifications.
SQL Server
Questica Budget
supports SQL 2008R2 and
above.
Windows
Questica Budget
supports Windows 7 and
above.
Yes.
21b The system should be fully web-based with Required Questica Budget is no plug-ins needed. developed in the C#
language using Microsoft
.Net 4.0 technologies,
and is a 100% web based
application. As such, no
software is installed on
user workstations.
Desktops and laptops
running any current
version of the Windows
Operating System (Vista,
7, 8), Internet Explorer
(IE) version 9,0 or better
is required, or the latest
versions of Chrome,
Firefox and Safari for
Mac.
Yes. Questica Budget
21c The system should be able to integrate with Required supports "single sign-on" the City's Active Directory whether in Cloud and can be set to or on Premise. Single Signon preferred. authenticate against the active directory user.
116
Questica Budget only
uses active directory for
authentication, not for
management of
permissions. Permissions
need to be administered
in Questica Budget.
Internal users are
immediately
authenticated. External
users will get a challenge
screen and need to
authenticate against
their windows
credentials.
The login (user ID) is
stored in a table in
Questica Budget's
database.
Maintainability
Yes. In a cloud~based
22a System upgrades are fully maintained and Desired (hosted) solution, managed by vendor Questica would provide
all server, database,
operating system,
monthly management,
and software
maintenance.
22b System is "off the shelf" solution and does Required Yes. Questica Budget is not require custom development/coding by one of the few truly the vendor or the City COTS (Commercial Off
the Shelf) budgeting
software tools on the
market.
22c City should be able to configure the system Required Yes. The Questica with appropriate access privileges Budget database and
API are open for further
configuration by the
117
I I
System Compatibility
23 Windows 7, Internet Explorer version 11,
Google Chrome, iOS
Portability
24a HTMLS (or has one of these
features on product roadmap)
24b Responsive web design for flexible
and fluid layouts that adapt to
almost any screen
Required
Desired
Desired
118
I City- subject to security
perm1ss1ons.
Yes.
Desktops and laptops
running any current
version of the Windows
Operating System
(Vista, 7, 8). Internet
Explorer (IE) version 9.0
or better is required, or
the latest versions of
Chrome, Firefox and
Safari for Mac.
Yes. Questica Budget
supports HTMLS.
HTMLS is a new standard
for the World Wide Web. It
introduces many cutting-
edge features that enable
developers to create apps
and websites with the
functionality, speed,
performance, and
experience of desktop
applications. Our vision for
Questica Budget is to
embrace this new
technology to improve the
product in a wide range of
areas.
Yes. All screens in Questica
Budget are all set up in a
similar manner, with the
Cost Center (Operating)
OoD.lm~.n~
Notes
\'i,riables
ALl;I,_.;;.~
Add1Tu'.l':'"\;,/, lnttifrr~too
Capital Projeet
Gtntr,ll
Reo~,,,~
DOi:UfFjem's (S}
Notes (2)
Rcbti-!d Profer.:ts
Annual $!,!mmarv
Annua'I Com::i.ari£Dn
Qui'i~l'(-CDrr~"'"I
MO-!'\t.hl•r CO.l'r\-pbfi:,CC!'i
Prollle
119
details on the larger right
hand pane, and the
navigation elements on the
smaller left-hand pane.
The left-hand pane is
referred to as the
Navigation Bar, or simply
'Nav Bar'. The Nav Bar
help users navigate
without extraneous
information displayed
which is not applicable to
that area. Below are 4
examples of some of the
systems Navigation Bars:
Position
El71;:Jo,·t-e Mx:¢1,,:m~
Cost Ctritt:r A!bc>!ltio,~
Ee.nr.:nts
Doru:nents
Form and Field Designer - This interface allows administrators to design and update screens and their data fields. There is no restriction on the number of variables or fields that are created, and our users have the ability to define data types and regex expressions to control the data input into these fie!ds. The system allows updates to take place without the need to update these interfaces.
Custom Business Rules and Actions-Questica Budget is an API (Application Programming Interface) driven application. We've included a customizations interface that allows C# code to be written within the interface that can utilize the full Questica Budget API and enhance its functionality by creating custom rules and actions. These customizations are triggered either by listening for one of many application events, or by user driven activity, such as by selecting a custom right-click menu item that was created for a specific purpose on a budget grid.
24c System should be mobile friendly- Required
ability to run on tablet (Apple iPad
preferred) and smartphone (Apple
iPhone preferred)
Support
25 Technical ongoing or on-demand support is Required
maintained by the vendor or partner vendor
120
Although there is no
specific integration to
devices such as iPhones,
Blackberry's or tablet
computers, all these
devices can read web
pages. Questica Budget is a
web-based product
supporting numerous
browsers. Also, these
devices also support
reading PDF file formats,
and Questica Budget
reports can be exported to
PDF, and other formats.
Yes. Technical Support
will be provided by
Questica. See "Chapter
4" under "Support
Approach" for more
information.
Service Level Agreement
26a Submission of vendor
1 s service standards
regarding system support and escalation
process
Required
121
Support ca!fs are
cfassffied fnto the
criteria:
Support issues are
c!assified as described
above (Priority 1, 2, 3)
Priority 1- Urgent
{example: system is
unavailable to users) -
Support staff
immediately ceases any
other activity and work
towards a solution, and
if possible, remains on
the phone with the
customer until resolved.
Priority 2 - Important
(example: software bug)
- Support staff work to
resolve the issue within
the same business day.
Priority 3 - Minor
(example: minor
nuisance or irregularity)
-To be considered in
the next development
cycle- may require a
hot fix.
All support issues,
customer-needs and
suggestions are tracked
through our CRM
(Customer Relationship
Management) tools. All
support calls/emails are
entered and assigned a
tracking number. Al!
support tickets and
status updates are
available via our
customer portal.
122
Service tickets are
escalated automatically
(to development,
mgmt., etc.) via email to
ensure all response
commitments are met.
5aftwr:xre issues have
the foffav,tfng
cfassZficatfons:
• Low- To be
considered in
the next
development
cycle
• Medium- To be
considered in
the next
development
cycle
• High
Addressed in
the next Build
• Critical (Work
Stoppage) -
Addressed
immediately
Service tickets are
escalated automatically
(to development) via
email to ensure all
response commitments
are met.
If needed; wstomers
ctm escafote supp·ort
issues in - " ,
"" nr:cumer:
1. Manager,
Customer
Service &
Support
2. President
3. Chairman
Office and mobile
phone number for these
positions will be
provided upon contract
award.
26b System availability; 99.9% Required Yes. Questica Budget was designed to provide
99.9% uptime.
Integration
During the
27a System has web services Application Required implementation Programming Interface (API) capabilities to process, Questica integrate with other City applications Budget will be
integrated with the
City's PeopleSoft
solution.
Questica Budget is an
API (Application
Programming Interface)
driven application.
Since the Questica
Budget database is
open, budget data can
be accessed by other
systems via ODBC etc.
27b System is able to download to and upload Required Yes. Questica Budget from Microsoft products (Excel, Access) allows authorized users to export the contents
of most grids to an
Excel spreadsheet.
Then users can edit the
data on these
spreadsheets and
import them back into
the system to change
large amounts of data
at once. The
spreadsheets generated
by the tool must be
viewed and edited in
123
Open Data
28a All system data should be exportable and
machine readable to support open data
environment
28b Exportable data should include metadata
(set of data that describes and gives
information about other data)
Security
29a
System complies with either:
ISO 27001 (Information
Security Management Systems)
or NIST 800-53 Standards
(Security and Privacy Controls
for Information Systems)
Note: If chosen as a finalist, vendor
will be required to complete the City's
Vendor Information Security
Assessment and acknowledge and
Required
Desired
Required
124
Microsoft Excel 2007 or
later.
All out-of-the-box
reports are exportable
to: PDF, Excel, Word,
XML, CSV, MHTML (web
archive) and TIFF file
formats.
Yes. All reports and
most grids within
Questica Budget can be
exported via Excel,
Word, PDF, XML etc.
The format in which
data is exported
depends on the view
options (columns and
rows) a user chooses
onscreen.
Each release of
Questica Budget comes
with an updated
database schema.
Note: If chosen as a finalist,
vendor will be required to
complete the City's Vendor
Information Security
Assessment and acknowledge
and agree to comply with the
City's Security & Privacy
Agreement
Should Questica be chosen as
a final, we will complete the
agree to comply with the City's City's IT assessment and Security & Privacy Agreement agreement documentation.
Yes. Security is role based and
29b Ability to set appropriate security Required once established, your levels for users administrators would be able
to determine who is able to
view, edit, demote, promote
(advance) and lock budgets -
at each stage of the budget
process. Restrictions to
running reports and batch
processes, creating scenarios,
administrative look-ups,
access to actual costs
information etc. can easily be
established. Administrators
can also determine who has
access to the budgets and also
determine the types of
analysis can be performed.
Individuals without permission
would not be able to view
selected system reports
and/or perform budget
analysis.
Your permissions determine
what you can see and access:
A user's interface is
dependent on the permissions
granted them by the System
Administrator. For example,
in the screenshots below, the
menu listing on the left is that
of the Administrator whereas
the menu listing on the right is
that of another user where
the Administrator has granted
fewer permissions.
125
Administrator Lower Level User
Fewer menu
items available
to this user
Nd a9ce~sto thei ·
Salary Module ;!"
Note the System Administrator has access (permissions) to view each of the primary modules which make up Questica Budget - Operating, Salaries, and Capital (on the left side of the screen) whereas the other user only has access to the Operating and Capital modules. The user on the right has no access to anything related to the Salaries module.
29c System is able to integrate with the
City's Active directory (single signon,
application level security)
Required
126
Yes. Questica Budget supports
"single sign-on" and can be set
to authenticate against the
active directory user.
Questica Budget only uses
active directory for
authentication, not for
management of
permissions. Permissions
need to be administered in
Questica Budget.
Internal users are immediately
authenticated. External users
Scalability
30 Ability to easily utilize the technology across
the organization for different purposes (for
additional users and departments with
varying processes and workflows and
configuration requirements)
Data Liberation
31 Ability to quickly move all of the data out of
the system in an open, interoperable,
portable format at no additional cost and in
one fell swoop in the event that the City
wishes to discontinue the product
Required
Required
127
will get a challenge screen and
need to authenticate against
their windows credentials.
The login (user ID) is stored in
a table in Questica Budget's
database.
Yes. Questica Budget
can be used across all
departments, whether
for budget entry, report
viewing etc. Should the
City wish to roll out the
software to more than
the initial 80 users, it
can do so by purchasing
additional licenses.
Yes. Taken from Section
10.5 of our License and
Services Agreement:
Return of Your Data.
Upon request made by
You within 30 days after
termination of a
Purchased Services
subscription, We will
make available to You
for download a file of
Your Data in comma
separated value (.csv)
format along with
attachments in their
native format. After
such 30 day period, We
shall have no obligation
Business Continuity (Cloud Service)
32a Failover /redundancy/ replication of
system to another location
Required
128
to maintain or provide
any of Your Data and
shall thereafter, unless
legally prohibited,
delete all of Your Data
in Our systems or
otherwise in Our
possession or under Our
control.
hosting provider) has
multiple Fiber providers
which provide our
upstream connectivity.
We do support multiple
IKE gateways provided
that the City has
redundant carriers as
well and the firewall
used by the City
supports multiple
gateways.
Disaster Recovery:
Because all data and
product configuration
data is stored in a single
MS-SQL database,
Questica Budget can be
restored from a disaster
very quickly providing
the database is backed
up regularly. There are
three core failure
scenarios-the web
server component (11S,
or its related server
hardware,) the Questica
Budget database (MS
SQL Server, or its
related hardware,) or
both.
The process of recovery
is the same in all cases:
L Ensure that the
Questica Budget
database is available
from a MS-SQL
database, being
recovered from a
backup on an alternate
server if necessary. 2.
Ensure that the
Questica Budget
product is installed on
an 11S web server. 3.
Configure Questica
Budget to point to the
appropriate Questica
Budget database by
configuring the
web.config file on the
hosted 11S server.
(There are other minor
steps involved that are
well documented, but
these are the major
steps.)
Please note that
Questica Budget is
supported in fail over
clustered 11S and SQL
server environments,
such that the needs for
a barebones re-
installation from
backups should not be
necessary. However, if
it is, the speed of
recovery is based on the
time required to have
the 11S and SQL server
installed and ready so
that the above steps
can be performed,
together with the
restored backup. If it is
129
critical that Questica
Budget be available as
quickly as possible with
little to no downtime,
and alternate server can
be configured for
failover purposes.
32b Frequency of backups: at minimum daily; Required In a Saas or Hosted environments, backups
are performed on a
daily basis at a
minimum. Should the
City decide to install the
application on your
existing
servers/network, then
the frequency of
backups would be the
City's responsibility.
32c Data Restoration: within 1 day except Required Yes. Questica can between N-ovember and February; 4 hours comply with this between March and June requirement.
32d Minimum retention requirements: Seven Required Yes. There is no limit to years the number of budget
years that can be
retained in the Questica
Budget database.
130
/I
Questica has over a decade of experience with project management and control methodologies to manage the project and implementation process - all dedicated specifically to budgeting software. We have identified what works, and what does not, when it comes to project control methodologies. A possible implementation methodology for the City might look something like this (in brief):
Phase 1
Blueprinting and effective Project Management is critical to the success of this project. We have broken down the Implementation Process of Questica Budget into a number of sections and unique tasks as follows:
Discovery-A series of onsite and/or on line workshops (one for each software component), another to discuss the Testing & User acceptance methodology, and another to discuss the Strategic Vision and Goals of the City.
Workflow and GAP Analysis - Once the discovery process is complete, Questica's Project Manager will create a summary of bullet points that outlines the key findings of the Discovery process, a strategy to address any new needs identified through the process, and a workflow plan for the project. This working document will be presented to the City to ensure that there is general agreement on the strategy.
Plan Documentation - The Questica Budget Project Manager will generate a detailed Scope of Work that aligns with the strategy approved by the City Team. This will contain more detail than the Scope statements included in the RFP document, as the Project Manager and Core Team will have a better understanding of the specific needs of the City and the functionality of the Software. The City's Project Manager will be consulted to ensure it aligns with needs.
Using this same methodology, a Project Plan and Timeline will be created, as will a Testing & User Acceptance document. The Questica Project Manager will create and assemble these documents into a final written Blueprint document.
Plan Presentation - The Blueprint, Scope of Work and Project and Testing Plans will be submitted to the Core Working Team for review and comment. The Working Team will have worked together closely to this point, so there should be no last minute surprises. The expectation is that minor changes and refinements may be required at this point. 131
Implementation Methodology- Phase 2
Phase two contains five Components that add successive functionality to Questica Budget.
There is some uniqueness to how each of these components will be implemented but, we are proposing that a basic template be used to consider reviewing the basic methodology.
Component Kick-off- The components will be phased in. Each will start with a kick-off meeting where the Blueprint and plan are reviewed so that the focus on success and goals is maintained.
Overview Sessions - The Questica Budget functionality will be presented to the team so that they are familiar with the module and able to participate in its configuration and understand the needs of data imports.
Configuration - The components in Questica Budget will be configured to provide the desired functionality and accommodate the related data imports.
Data Import -Your historical data will be imported.
Customizations and Report Development - If required, customized functionality and reporting will be introduced and reviewed. This task benefits from the data import, as any screen or reports will reflect the actual and familiar data imported.
Security Setup - Establishing appropriate user security.
PeopleSoft Integration - Establishing the appropriate integration to the financial and HR systems, as applicable to the component.
Component User Testing - User Testing and Acceptance based on the methodology outlined in the Blueprint document. The Questica Project manager will assist and act as a facilitator through this process.
Component Kickoff-The Component will be moved into the production environment for use. 132
Introduction
Meeting
Discovery &
Overview
Presentations
Discovery &
Configuration
Installation
Testing and
acceptance
Training
"Go Live
11 PeopleSoft
Integration
On-going support
and maintenance
Kick off! Meet the team members and review objectives and timelines.
An in-depth presentation of Questica Budget and its features.
Each area is discussed and the experiences from other
implementations are shared.
The System Administrator working with an implementer will enter the various settings into Questica Budget. Typically this configuration is performed while Questica host's the application at our datacenter. At this stage data is imported from excel sheets.
Questica Budget is installed with the assistance of Questica staff. (exact timing on this can vary)
Before going live, a testing and acceptance period is undertaken.
The City is able to test the application, customizations (if applicable) and reports. Any modifications are changed and retested during this phase
Once the testing and acceptance has been completed, training can begin.
The application is made available to end-users.
Typically this is completed on a test server environment before being rolled into the production environment.
Post "Go-Live", your implementer will remain your primary contact for all Questica Budget related issues until the time it is mutually agreed that Support will take over primary contact.
Normally this is 90 days, through which time City is supported with unlimited technical support. After this period, a hand-off is made from your implementer to our Professional Services staff that will be responsible for seeing to your longer term support needs.
133
This Project Work Statement provides the framework for the typical Scope of Work (SOW).
In each section of the detailed Scope of Work, the following will be determined:
• Questica Responsibilities
• City Responsibilities
• Deliverables
• Acceptance Criteria
• Solution Testing
1. Product Installation
1.1. Description
1.1.1. System Installation includes installation of the base software and associated databases for the Questica Budget product in each of the required environments. When completed, the product shall be in a fully functional state which is prepared for further configuration. It can be verified as functional with an example database provided by Questica. See section below for typical resource requirements.
2. Product Configuration
2.1. Description
2.1.1. Product configuration includes the administrative configuration of the products such that they will be suitable for user input in a production environment.
Questica will take an active role in this configuration, but it will require The City participation.
3. Initial Budget Data Import
3.1. Description
3.1.1. Questica will import given years of historical data. This will provide a historical reference and a foundation for subsequent staff budget preparation. The City will assist with this export and provide the data in a format provided by Questica to facilitate import.
4. Staff Training
4.1. Description
4.1.1. Training City users that will be participating in the budgeting process. If The City has adopted a 'train the trainer' methodology, training will be provided to allow attendees to train other individuals, All training materials developed by Questica will be provided for that purpose.
5. Customization(as needed)
134
5.1. Description
5.1.1. Questica Budget is a Commercial off the shelf (COTS) product. Some customizations may be required in order to meet The City's requirements.
6. Custom Reports {as needed)
6.1. Description
6.1.1. The Questica Budget products allow for the modification of the 'out of the box' reports, or the inclusion of new custom reports. The detailed requirements will be determined in the detailed scope of work to be developed.
7. PeopleSoft Integration
7.1. Description
7.1.1. A data exchange will be provided between the financial and HR system and the Questica Budget modules - to be detailed in SOW.
8. Project Management
8.1. Description
8.1.1. An initial analysis of existing City process and budget strategy as outlined in this document.
8.1.2. A methodical management of the project resources and execution in close co ordination with The City Project Management team. All implementation activities will support the methodology outlined in this RFP response. 135
Questica Budget represents a strong functional fit for The City. Although Questica Budget is a full-featured product, we realize that The City has a process in place and a budgeting methodology that is unique.
A successful software implementation requires good software, good people, and a good plan.
We have the software, and we have the right people. The largest factor in the success of this project will be the Project Plan and the Project Management efforts made in its execution. For these reasons, the blueprinting and planning phase is critical. It will allow:
• A more detailed understanding of The City's needs and strategic long term budgeting goals
• City to better understand Questica Budget and its benefits • An opportunity to collectively define how the success of Questica Budget will be measured
• The development and the adherence of a detailed Scope of Work • A detailed project plan and resource assignment
Questica achieves its deadlines by applying solid project management methodology:
documenting scope, applying a work breakdown structure, defining risk and managing project execution. It is this practical experience in applying this structure that allows us to continually implement Questica Budget on time and on budget.
We recognize that the budgeting needs of every organization are different, as are their implementation requirements. The current budgeting process at The City was documented (to an extent) in the RFP package and includes the detailed methods and reporting requirements of many participants. The City is looking to Questica to provide a quick and efficient transition to a budgeting system that will respect the needs of the current process while providing for the long term strategic budgeting needs of The City. There are several challenges:
• Problem - Resistance to Change - The City has many budget participants who all have individual and different expectations of a new budgeting system. Some will welcome change while others may be uncomfortable with moving to a new system. o Solution - Communications. A project management strategy that provides stakeholders a voice and a clear understanding of the project goals and strategy for success. Most people are comfortable with change if it is well communicated and they are a part of the process - people don't like surprises. 136
• Problem - "The Reporting Gap" - The RFP makes reference to required reports, the makeup of which will be specific to the needs of The City and others may be identified during the implementation process. The exact number of reports that can be used 'out of the box' vs. being customized and individually tailored is not known exactly. o Solution - We have tried understanding The City's report requirements as best as we can. Many reports are available in Questica Budget in a similar way, others we believe others will need to be created specifically for The City. • Problem - If An Aggressive Timeline is required - No doubt the First Phase of the project is the most important - it typically includes the discovery sessions and the development of the plan that will provide for the success of the project. o Solution - Careful Resource Scheduling - Questica will work with The City to complete the discovery sessions as soon as possible, contract award. Careful attention will be given to the availability of staff and their commitments. • Problem - Scope Creep - It's important on any project to properly define what's in scope and what is not.
o Solution - Questica will work with The City in order to define a clear and detailed Scope of Work.
Questica maintains a ticket tracking system that it uses internally for all project tasks. For the data import, integration and custom reporting activities, each of our Professional Services and Development departments have internal testing protocols that they adhere to before providing deliverables to The City. All testing anomalies are ticketed using our tracking system (Connect wise) so that they can be individually tracked, assigned and resolved. This happens in large part 'behind the scenes' in that this process is always in place for all Questica activities to ensure a constant quality standard.
The core objectives of any Questica Budget implementation are:
• Ensure that the customer understands how Questica Budget works and how it relates to their current methods of managing budgets.
• Identify and address any areas that would require custom work. • Ensure that data populated into Questica Budget accurately balances to current system values
• Develop a link between the financial and HR systems and Questica Budget to keep systems in sync
• Provide sufficient training to help the customer become self-sufficient in managing Questica Budget
• Make the transition from the current system to Questica Budget as smooth as possible 137
Note: The final Acceptance Testing Plan will be mutually agreed upon.
The following is a description of a testing plan could look like:
Party {ies) conducting testing - City and Questica
Operating and Salaries Budget Functionality:
• Testing Duration - TBD
Capital Budget Functionality:
• Testing Duration - TBD
Acceptance Testing Procedures:
Questica proposes to take on the role of Guide and Facilitator, providing best practices and structure to ensure testing happens in an organized, effective and timely way. Working with the Project Management and Core Working Team, Questica will prepare guidelines that will document the following:
Objectives
It is anticipated that testing, with assistance from Questica, be conducted by each stakeholder class (Technical, Functional, Manager's Office, etc.). Any specific goals, assumptions, or constraints will be detailed.
Unit/ Component Testing
The purpose of the unit/component testing is to ensure that each individual module in the system satisfies the quality standards and system requirements that apply. It describes the type of testing that is expected and explicitly how it should be conducted. It will include:
• Requirement{s) satisfied by the module/component
• Testing procedures - A definition of how the tests will be performed. What screens will be tested, what reports will be tested? A testing script may be included in this specification if required.
• Environment Definition - Will define the data environment to be used for the testing. • Exit Criteria - Defining what an acceptable level of testing is and when it should be considered complete.
Integration/Regression Testing
The project introduces new Components on a phased and per-component basis. The purpose of the Integration/Regression test is to retest previously tested units and ensure that Questica Budget is working as intended after the introduction of each additional Module/Component. 138
The purpose for Regression testing is to ensure that 'what use to work, still works' after each new component is added.
Final User Acceptance Testing
The final stage of testing will be the Acceptance test. If the Unit and System tests were completed successfully, there should be no surprises here. The purpose of the User Acceptance test is to verify that the system meets the needs of the users. It is anticipated that the testing group for this test will be the Core Working Team and a series of Functional Users designated and asked to participate in this process.
For this process Questica will provide:
• Requirements - the Functional test that will be required. It will be specific about what will be tested, and will be based on the needs defined in the discovery phase of the Project. It will also include a review of any City specific documentation created for this project.
• Responsibility- a clear definition of who is expected to test what. • Procedures - defining the sign-off procedure, a testing plan, and if necessary, scripts.
Exit Criteria - Defining the acceptable level of testing. This is similar to the unit testing discussed above, but with a broader scope.
Successful completion of the Acceptance testing will be determined as follows:
• Acceptance testing of Requirements completed, test results documented and deficiencies noted
• Noted deficiency list, if any, reviewed by the Contractor, response on plan to address deficiencies sent back to The City, plan to address to address deficiencies reviewed and approved by The City
Acceptance Testing Failure Procedures:
• Deliver deficiency list, if any, to Questica.
• Review of deficiency list by the Contractor and return response on plan to address deficiencies.
Remedies
• Noted deficiency list, if any, reviewed by Questica, response on plan to address deficiencies sent back to The City, plan to address to address deficiencies reviewed and approved by The City
139
Please note that actual resources may vary based on each client's need.
Executive
Oversight
SubJect Matter
Experts (2.0}
IT-Gracie-
Support(0.3)
IT-FAMIS
Support (0.3)
Project
M;,:na·ger (0.5)
IT Support (0.5/
City of Santa Clara
Implementation Org Chart
CansuGtant
Sacku;p
//
Primari-•
Ccno1.dtant
I
Primary Project
Executive
Oversight
Profes:~iortal
Servlce:s Manager
Manager ·-----------------------..
Development
Manager
·.
Pr □Iect
M.anaaeer
Questica
140
.
Professional
Services
- Data Imports,
Custom Reporting,
ProdUlct Support
Development
Integrations,
~
OJstom Scr1p,ts,
etc
The Questica Project Manager shall be responsible for:
1. Main point of contact through the implementation process
2. Coordinating the development of the Project Plan in consultation with The City's Project Manager and team members.
3. The timely delivery of items identified as "In scope" within the SOW.
4. Ensuring that City staff are sufficiently educated in the Questica Budget application to understand the implications of initial design decisions.
5. Providing The City with timely and detailed descriptions of the items identified as "Customer task" within the SOW.
6. Advising The City of expected completion dates for items identified as "In scope" within the SOW.
7. Advising The City of the impact on the expected delivery dates of "In scope" items when prerequisite the Customer tasks, such as the completion of data import templates or approval of report specifications, are advanced or delayed.
8. Monitoring the progress of the project and advising The City of risks to its on-time completion.
9. Coordinating the completion and approval of Change Orders.
The City's Project Manager shall be responsible for:
1. The timely delivery of items identified as "Customer task" within the SOW.
2. Advising Questica of the expected delivery dates of items designated as "Customer tasks".
3. Ensuring that Change Orders contain a full specification of the changes required.
4. Ensuring that Customizations are fully specified and documented.
5. Ensuring that all City team members have a clear understanding of their responsibilities to the project.
6. Filling out data import templates
7. Signing off on data imports, integration, and customizations (if required)
8. Scheduling of product testing
9. Assisting with the creation of training materials (as necessary) 141
• Chart of Accounts- list of GL Categories and GL Accounts • List of Fund Categories and Funds
• List of Departments, Divisions, Cost Centers and their relationships • Tree/Department/Fund Hierarchy
• Operating budget data
• Capital budget data
• Salary Data- employees, positions, grades, steps, scales/grids, benefits, position employee relationships, positions-cost center relationships. 142
We have extensive experience integrating Questica Budget with dozens of different financial systems and HR systems in numerous municipal governments.
Questica Budget has been successfully integrated/working on integrations (actual costs and budget) with the following systems:
• PeopleSoft • MS Govern
• SunGard (HTE, Naviline and IFAS) • Munis
• Oracle • Bellamy Software
• Dynamics GP • Accpac
• SAP • Epicor
• JD Edwards • Mitchell Humphrey
• Lawson • Vadim Software
• Cayenta • Vailtec
HR Integrations include:
• PeopleSoft • Oracle
• SunGard • Lawson
• SAP • MS Govern
• JD Edwards • Bellamy Software
Please note: Some of these integrations have been done directly to the tables, where as some have been done via csv files, staging tables, and web services.
Partnerships include:
• Diamond Municipal Solutions
• lnfor (Lawson)
• Microsoft Corp.
• Cedar Crestone
• Vadim Software
• Mitchell Humphrey
• Harris ERP (MS Govern)
143
Questica Budget is used by various public sector entities, all with different financial/HR systems.
As we routinely integrate with these external systems to share budget related data, we have developed a specialized tool for this purpose - The Questica Integration System or QIS.
QIS is a sub system within Questica Budget and is designed to simplify the integration process and reduce the amount of time it takes to integrate Questica Budget with different customer systems, typically financial/HR/ERP, and other miscellaneous external systems. Because all customers use different tables and dimensions, it is important that the integration be configurable. The Questica Integration System was designed to provide a highly configurable framework for sharing budget-related data with existing (and future) external data sources.
The data flow can best be visualized using the following diagram:
• l
~!i:: '1k} '/i!]li
~\TRANSFORM''. L~J
!/ QlJESTICA iNTl;GRATION !SYSTEM i I •:•,''I"'':,,,' ,1"1',,,,,, .. ,,,•:,1 "1:: ,•,:.":,,••,• •,':•,'',','I T
j j j j
Figure 1: Integration Flow Diagram
The Questica Budget application is represented by the symbol at the top, with the QIS system in the middle, and various customer systems (Financial, HR, ERP, etc.) on the bottom level. In the case where data is to be extracted from Financial System and moved to Questica Budget, we would consider data to be moving from the bottom to the top in the diagram. If we were extracting from Questica Budget to insert into Financial System, data would move from the top to the bottom.
Extract, Transform, and Load
The QIS system consists of a series of interchangeable "connectors". A connector is added depending on how the data is being to be extracted. We have pre-built connectors that will 144
utilize SQL Database Queries, Web Services, XML, ODBC, OLEDB, delimited flat files, etc. The appropriate connector is selected and configured with a text file that provides the details of the information that is being imported.
The connector then passes data (as XML) to a "transformer" where the data is transformed using T-SQL. The T-SQL can be configured to manipulate the data and map it to the required format and columns.
Finally, another connector is used to load the data into the destination (either Questica Budget or the external system, depending on the direction). As before, different connectors can be utilized depending on whether Questica Budget is hosted on the same server and the Integration tool, or is hosted elsewhere. If on the same server (or a server on the same network} a SQL connector would typically be used. Once again the connector is configured with a configuration file.
Scheduled or On-Demand
The entire process is scheduled through the Windows task scheduler, or run on demand by an Administrator, as shown below. Monitoring of scheduled integration tasks can be performed in a number of ways, but the most popular method is the notification of exception or failure via an e-mail. Exception/failure e-mails can be configured to e-mail one or more people in the case of failure.
The integration details are available from the main 'Administration' menu.
Configured For Your System
The system is normally configured by Questica's technical staff during the implementation phase. This consists of selecting the appropriate connectors and establishing the integration by changing the text in the configuration files. Questica Budget Customers would certainly be able to update or create new integrations using the framework provided. The key skill involved is an 145
understanding of XML and knowledge of T-SQL. All of the configuration files are available to all customers - there are no hidden tools or technology that would not be available to your staff.
The process for loading HR/payroll data into the system is via the 'Salaries Synchronization Tool'. This provides a mechanism to review and commit the changes to the Questica Budget Salaries module. The screen below -which can be customized - shows the settings used to configure the tool.
First Name
La:etName
Employee Number
Comments
Seniority Adjustment
'1,Vage Adjustment
Do Not Synchronize
ffi ..... Staging Position Employee Allocation (StagingPositionErnploy, Do t·lot Synchronize ~--,-- _staging ~osition Allocation {Stagi,11gScenarioPosition) Do Not Synchronize Additional Settings
Delete Vacant/Future Positions: CJ
Cost Center Unique Key:
Position Unique Key:
Employee Unique Key:
Department Unique Key: Department. AccountingReference
Do r·Jot Synchronize
Do ~-M Synchronize
Do Not Synchronize
Do ~-M Synchronize
Do ~Jot Synchronize
Do Not Synchronize
Do Not Synd1ronize
Do Not Synchronize
Do Not Synd1ronize
Do Not Synchronize
Do Not Synchronize
Do Not Synchronize
Do Not Synchronize
This screen allows the user to determine precisely which changes should be brought over from the HR system. The terminology used in this screen is defined as follows:
New Items: Items that exist in the HR System, but do not yet exist in Questica Budget. 146
Deleted Items: Items that no longer exist in the HR System but do exist in Questica Budget.
Existing Items: Items that exist in both Questica Budget and the HR System, but may be out of date in Questica Budget.
For each of the four supported integration types, (Positions, Employees, Position-Employee Allocations, Position-Costing Center/ DeptlD Allocations) your system administrator can specify whether or not to synchronize new items, deleted items, and existing items. Your system administrator can also specify which fields they would like synchronized, and supply default values for fields on new items.
Once the Salaries Synchronization is configured, we run the tool in "Test Mode" to view the changes that are calculated by the Salaries Synchronization tool.
Comment,
Se11;onty AclJustme.~t
1·;~gE Adjustm;,nt
eda
Update
Qe,,-'ald c, Cobblepot (?3048-%)
BrucieT. \'iain (643228)
O-imrnbgy Cornultant [~5S4215) ·3ruceT, Waln (3~322a)
JG;~ph Klli"~ (5653,)
Jee'; pe, furmanc:,e foe; been e>:c~pfonaOy good ~,is year. He's qtJITe th~ Joker! ;)
3.,5D00G0
u
6ruceT.
S4J223
12.,00000
Once the process is complete, the above list of changes will be displayed. Each item will be listed, along with the type of item it represents, and the action that will be performed on it.
Once the user has verified that the changes listed are correct, the tool will need to be run again with "Test Mode" turned off. This will re-run the tool and update the Salaries module with the latest information from your HR System.
The process of integrating Questica Budget with the HR System is now complete. The data has been retrieved by the integration, the changes verified by the user/system administrator, and the Questica Budget Salaries module is updated with the most current information. 147
This section outlines both the initial training program, and ongoing customer training (Questica eTutor Tuesdays).
Questica takes a hands-on approach to training by working closely with customers to establish the best training plan possible. It is the role of Questica's project managers to work with City staff to establish training objectives and desired outcomes.
Questica is prepared to perform all training services onsite. The City may also want to consider a "Train-the-Trainer" approach where Questica would train core users who would in term train other users.
Your staff would choose a suitable date(s) and time(s) that is best available for all parties to be trained. If training is to be done remotely, it would be the City's responsibility to equipment its staff with the necessary computer equipment and internet collaboration tools need for the remote training. If training were to be on site, it would be the City's responsibility to schedule a training room and supplying the necessary computer equipment.
Questica would work with the City to supply training materials as well as handouts for end-user training. Often when asked to do the "Train the Trainer" approach, Questica will also sit in on the first few end user training sessions to ensure the trainers are covering the material properly. Questica also recommends training staff at a time that is close to beginning budget preparation cycle.
A typical end user training session would begin with a PowerPoint slide show that discusses the purpose of the software and the fundamental concepts. The next step is to invite users to work hands on within the Questica Budget training environment. The instructor and supporting staff walk around the room assisting with questions. A handout is usually prepared and given to the users.
The City would be encouraged to modify Questica's handouts to suit the needs of your users.
The number and configuration of environments for Questica Budget is flexible and largely dependent on Customer's existing IT department's policy and procedures. We normally recommend 4 environments: Production, Test, Training and development. These can reside on a single server, or more, using a single database instance, or more. Any combination of servers, databases and instances are supported. There are no additional costs for any number and configuration of environments for Questica Budget.
148
A typical training session would be laid out as follows:
User/ Administrative Training
• In depth overview of Questica Budget
• Administrative Training
Overview/ Training topics
• General Orientation
• Interface
• Consistent layout
• Try to reduce number of screens
• Contextual experience (menu rollovers, button pop-ups) • Navigation
• Cost Center/ Project Structure
Administrative Training
Administration:
• Batch Processes
• Lock Versions
• Copy Versions
• Promote/Demote Versions
• Balance Versions
• Security- users, licenses, roles and permissions
• Group Model
• Licensing
• Settings - budget year, budget stages, ranks, project types, trees, regions, templates, system properties
Reporting
• Report Types - PDF, Word, Excel
• Contextual Reports - they run within a cost center/project and do not require a user to enter any parameters
• Report Center - Requires Parameters
• Custom Reporting
• Ad-hoc Reporting
• Scheduled Reporting
• Future of Reporting
149
Post imn/,,m"11tai·frm and 011qo,rm1 tmml,:u:i:
Post Project implementation training will be available at your location, at our offices (Burlington) or via Web-ex type services. In addition, each month Questica hosts a free customer-only webinar to provide your staff on-going training and product knowledge. These monthly sessions are known as Questica eTutor Tuesdays - as they are held on the 2nd Tuesday of each month. Each Questica eTutor Tuesday session is recorded and the library of video training sessions is always available to your staff.
All Questica Budget customers have access to over 20 recorded Questica eTutor Tuesday webinars. Each of these training webinars is 20 - 40 minutes in length, and focuses on a single aspect of the application. These training videos are available at no charge to all Questica Budget customers and can be viewed as often as you wish. New sessions are added each month.
The current library of video training material includes the following topics:
• Advanced Search
• Grid fundamentals
• Reporting (standard reports)
• Change Requests
• Variables and Formulae
• Ad-hoc reporting
• Salary & Position Planning module
• Capital module
• Tips & Tricks (all modules)
• Form Editor (Screen Editor)
• Security
• Modifiers/ Benefits
• Baselines & baseline reports
• Audits /Logging
• Distributions - annualizing budget numbers
• New User Navigation
• Scenarios & What-if budgeting
• Batch Processes
• Salary module review and new features
• Q&A only (customer questions on any topic)
• Excel Import/ Export feature
• Change Requests - focus on Capital module
• The new Allocations Module
• Budget Stages & Workflows
• The New Report Center
150
Questica releases 1-2 major product updates per year. Hot fixes are released as needed. All Support and product updates are provided to clients at no charge as part of their maintenance package. This allows a structured rollout of new versions for our customers introducing only features that have been rigorously tested prior to release. Our development schedule is driven primarily by customer feedback. All releases come with comprehensive documentation, features added, known issues, database schemas, installation documents etc. Typically an upgrade takes 1-2 hours to install and test prior to production implementation. Upgrades can be done during off-peak times when there are fewer users logged into the application and can be done by Questica staff or by your staff (with proper training).
Upgrades are normally performed in the test environment prior to rollout to the production environment.
A request would be made to City staff to give Questica staff access to the application database.
Normally done after hours, the database would then be "frozen," and the upgrade applied via our automatic database upgrade tool - a simple drag & drop executable file. As there is no software installed on the workstations, they are not affected. After initial testing, the database would then be released back to City staff members. Once The City has tested and accepted/signed off on the upgrade, training would begin (if applicable).
For each upgrade Questica performs the following tasks:
1. Update any documentation that is necessary.
2. Update installer document if necessary.
3. Update the new features document.
4. Update the table and table schema.
5. Update the list of changes to the database.
6. Upload the new version to Questica FTP site.
7. Notify existing customers of a new version.
151
!Pradw:.t Docurnerrtctt..fon
All necessary documentation is provided with each new release including:
1. Questica Administrators Manual
2. Questica Budget Capital User Manual
3. Questica Budget Operating User Manual
4. Questica Dashboards Manual
5. Questica Database Documentation
6. Questica Database Schema
7. Questica Release Notes
8. Questica Reporting Manual
9. Questica Technical Requirements
10. Questica Upgrade Documentation
End-user documentation (user manuals) is available from the Help menu on the main page in the application.
...
~""'°""
ActionTyp,c al
User Manuals
152
Questica has only one support model that it makes available to all of its customers. It is designed to provide the highest standard of quality support to clients in all North American time zones.
The support process: All support issues are tracked as support tickets at Questica. We use a dedicated incident and ticket tracking system (Connect-wise) to track every support issue from the time it is first reported until it is resolved and closed. When an incident is reported it is fully documented and its severity and impact on the customer is used to route the support ticket appropriately. All Questica staff are based in our Burlington, Ontario offices, so tickets can be immediately referred to the highest level of development or technical resources for additional attention.
In all cases a support incident is assigned to an individual who has the responsibility of working with our client contact until the incident is resolved. It is this individual's responsibility to work on our customers behalf to escalate incidents if appropriate, and to provide steady feedback to our customers.
A support issue can be raised with our support staff by e-mail or by calling our technical support line. This line is always staffed Monday through Friday from the hours of 8am to 8pm EST. At all times there is an individual who maintains the primary responsibility of ensuring the support line is monitored and answered promptly - if this individual is occupied, our phone system will automatically escalate the call to a larger pool of qualified individuals.
Each support incident is deemed closed when a remedy, reasonable workaround, or recommendation for the installation of a current maintenance release has been offered and accepted, and a commercially reasonable effort has been made to restore operation to the original intent and design of the Software.
Number of Support staff: Normally, 6 support staff are available on the technical support call queue.
Time Zones/Response Time: Core support staff is on hand and available from Monday-Friday from 8am through 8pm EST. This provides coverage through all core North American time zones. All calls and e-mails are guaranteed an initial response within at 15 minute period if received during core support times.
All our support staff is licensed to use the Citrix GoToMeeting product to share a screen with callers.
153
There are no formal limits put in place on the number of calls or incidents that a customer may log. Our expectation is that support calls will be made to Questica by staff or Administrators of Questica Budget.
Customer Responsibilities: Your responsibilities are different depending on how you license Questica Budget. With a traditional software license purchase where you host Questica Budget on your own server infrastructure, you have the responsibility for all hardware and server licenses (Windows Server & MS-SQL,) for maintaining the server, and for making appropriate timely backups of the Questica Budget database. In a hosted Software as a Service (Saas) environment, Questica takes on these responsibilities. You also have the responsibility of ensuring that your staff is trained to use Questica Budget. Our unlimited support line should not be considered a substitute for proper user training.
Configuration Support: The implementation plan included in this RFP response includes the initial configuration of the Questica Budget system. After you are live and using Questica Budget in a production environment your support would be transitioned from your implementer to our Technical Support staff for ongoing support. At that point, if there are any questions related to configuration your staff are welcome to contact our Technical Support staff on the unlimited support basis as described above.
Integration Support: Questica Budget integrations that are purchased and are part of the initial implementation are fully supported by Questica.
System Support: All System Support related questions are fully covered by our support program and are answered on an unlimited basis.
We maintain a services agreement that details what we provide based on the license type. In all cases we commit to supporting Questica Budget so that it can be used on an ongoing basis in the same way that it was implemented. All product releases are included in our Maintenance and Support as well. There are several exclusions in the support agreement as well depending on the nature of the licensing (hosted vs. not hosted). However, in both cases our maintenance does not include the training of your staff.
Version Support: Questica releases at least one major and one minor product update per year.
We understand that often our customers only want to update their product on a scheduled basis, or when new functionality is introduced that interests them. Although we do encourage our customers to keep Questica Budget updated, it is not a requirement. We have mirrored our support structure with that of Microsoft - we continue to support browser, server and database versions that are supported by Microsoft. (For example, the MS SQL 2005 database was no longer supported as at January 2013, matching Microsoft's support structure.) It should be noted that our support staff will provide assistance to the extent that they can with prior 154
releases -the resolution to a problem may be addressed in a future release, and in those cases these resolutions would be a recommendation of an upgrade to that future release.
Disaster Recovery: Since all data and product configuration data is stored in a single MS-SQL database, Questica Budget can be restored from a disaster very quickly providing the database is backed up regularly. There are three core failure scenarios -the web server component {115, or its related server hardware,} the Questica Budget database (MS-SQL Server, or its related hardware,) or both.
The process of recovery is the same in all cases: 1) Ensure that the Questica Budget database is available from a MS-SQL database, being recovered from a backup on an alternate server if necessary. 2} Ensure that the Questica Budget product is installed on an 115 web server. 3} Configure Questica Budget to point to the appropriate Questica Budget database by configuring the web.config file on the hosted 115 server. (There are other minor steps involved that are well documented, but these are the major steps.)
Please note that Questica Budget is supported in failover clustered 115 and SQL server environments, such that the needs for a barebones re-installation from backups should not be necessary. However, if it is, the speed of recovery is based on the time required to have the 115 and SQL server installed and ready so that the above steps can be performed, together with the restored backup. If it is critical that Questica Budget be available as quickly as possible with little to no downtime, an alternate server can be configured for failover purposes.
Process far monitoring, escalating, and resolving issues during the project All technical support is provided toll free from the Questica office in Burlington, Ontario.
Standard support hours are 8 am to 8pm (EST), Monday through Friday. For after-hours support requests, Questica's Project Managers can also be reached via cellular phone or email.
Response time is normally immediate, and is generally no longer than 1-2 hours. Normally, 6 support staff are available on the technical support call queue. They will work with City staff to assist in troubleshooting all issues, including system issues. Often, screen sharing technologies such as Web-ex or GoToMeeting are used to facilitate such troubleshooting and support issues.
SL1pport calls are classified into the following criteria:
Support issues are classified as described above (Priority 1, 2, 3) Priority 1- Urgent (example: system is unavailable to users) -Support staff immediately ceases any other activity and work towards a solution, and if possible, remains on the phone with the customer until resolved.
Priority 2 - Important (example: software bug) -Support staff work to resolve the issue within the same business day.
Priority 3 - Minor (example: minor nuisance or irregularity) - To be considered in the next development cycle - may require a hot fix.
155
All support issues, customer-needs and suggestions are tracked through our CRM (Customer Relationship Management) tools. All support calls/emails are entered and assigned a tracking number. All support tickets and status updates are available via our customer portal.
Service tickets are escalated automatically (to development, mgmt., etc.) via email to ensure all response commitments are met.
Software issues hcwe the following classifications:
• Low- To be considered in the next development cycle
• Medium- To be considered in the next development cycle • High-Addressed in the next Build
• Critical (Work Stoppage) - Addressed immediately
Service tickets are escalated automatically (to development) via email to ensure all response commitments are met.
If needed., custmners can escalate support issues in fhe following rnanner:
4. Manager, Customer Service & Support
5. President
6. Chairman
Office and mobile phone number for these positions will be provided upon contract award. 156
S:.;irnp1s Plmj.;Kt:541.;i.dul@
ID !Task Na me ls:tairt
]'"''• .... ·-·"·•'·-··"
f1.u:~ B/19/U
ProJ-ect ltllt.Aatlan n.1e 3/l·<Jfl.4
.tonl.-.rJ.---t S,cn""d T11e,"!:\ft~t.U
4 ! Kitk.-off TW::' 6/1:3/14
i
! -- ------------- ~ ------------
5 I De.v~fon lmp!ementatio!!l iPl,,m Wed'.&/20/14
" I •Complct.c: Project Qu.:i$t:kH'ilflolrL!-~ Fri B/2:2/14 7 I lri~t:st!-1 Que:;tJca thidget {i'T•lJd ~-nd "fesl} on •Ql.)esiic...i Mort 8./2:'>/l4i J;,arw;,r:,;
a I •t.rP.atP-FTP Sihe l1Je R/:,Jl:l/14
'
I General Fromcwork I inplcmentatl1.in Man B/2:5/14
w i •[OlllPIC-tC Ulotml lmaort worRboo:ks. 1 ... 1011,•.l:!./LJ./14! An:.:tlifJ;~~ Thu f;/2:8/1-4
1;.::: ll11~~v1t GlobQg b<1tl'I MWJi;:l,f:1/14
13 ! :Sign-off Global Data 1fl1~ort · · iv.a: ~iih4
1,, OpGratin!!: Module lmplcurn1:i:nta.tlon Th :S/28/1.4 l5 I 1-Clemlf'!I Dpf!ra!lng:Srn..Jcrure rn 3/'1,/J."-
16 I ·tc1r,,,1rletlcl OfP*"~tira/J 1rrip1;-.r1: Worltsh.ee\!'- Thu 'S/?:2/.1.d 1 ·1 An;,(y~M:i; :Thu 9/4/14
-- - -------------
rn lrnport Openitfnf!: BtJ dgeJ Tue 9/9/14
'" I To~tOp~f;iting D.i,t:;i lmpa,rt T)li,.J ,9/1.1/14
1Fini:;;_h !Duration
Mon 12/8/14 BOd&:1y:..
WM~{l7(Hl Ei,Sdays
'foE- 8./.19-/ltL Od~ys
W'·t'iJ 8/20(14 :I dt::1y
Fri 8/22/14 2d.lV5
Mon IA/25.ll ,l td.;:iy
'JU!:'. 8/Z6,fl4 lday
Tue 8/]&/14 o .. Ci rlr1v:!.
Fr.i 9/:i/14 9day3
i !tu ~./Zti:/1··1- :.i: davs
Mr;-m 9/1/11l 2d:;iyi.
lNeci 'Jf$/1A 2u~y;:i.
Fri 9/5/14 2 days
W-i::d 10/8/14 2!l•daysa
Ttie! 9/9/lfJ. 2days
l"f'i.u S/.11/14 s r.fayi;_
Tue 9/9/14 Jday5
Thu 9/11/14 2 days.
Ti..a 9}l.&./14 3 d"yi.
157
IW~la:n'll E:eb'1 Mar 1'Aor
0 1M.u!L'..L;
ij/19 i
I .. onto Oarn[50,CJ,<\•tti=[SO"}
't"-ttnt:a 03r.1[~0"1ih'-lUfStf-Ca(SO%]
:, :iiit'l'.t.a C.la•:i;
, Q>.1e:,tieii
i. ,ues.tica
So1111tl'.!Clm<l
1 oue$tica
IQ1.H:irt:it.t1
~•1s
l
!ii111La Cl<1f.:its0'1lf,C1J.1;,lt~tlc,;,[:iO:l'b)
;
:f;-] Santa Qa,ra
1,':Qu9i;\i=
1 ;",,tuen,~
J:,5;,llnta C:lora[So~l).0.-ueg.tlc.a[SO¾l
"":
S01r1µl~ P1 tiJ_t;"{"l Stl1t"tl ul~
11)
1 Task Name S.tan iF1nl5h, iDurntmr. I.Jun ':!:Jul '14Aug 'l Se~•] Oct 'Jl Nav •I Dec 'l Jan 'll.E!!P" Mar'' Apr'i May 20 Sign~offOpll:!r.itirngDatalmpart Tu-!!9/16/14 Wed 9/17/14 ld.:iy l f I IS!.'!nt.i-Cfara[SO%l,Qw!st[,caf50'%J 21 l Do2velop Opernt[ngActuals Import tntugrnt[on \Ved9/17/14 -Wf!d 10/1/14 10days - San~~ Clata(l0%],Qu12stlcal90¾J '2 I De,·olop Operating Actuals e<Q<>tt lntegrahon Werl 9/24/U Wed 10/11/14 10 days l -5,nt. Clm[10%j,Quesbca[90%]
2.9 2,,
25 26
27 ,.
29 iU
31 32
03 3.,-;i
3S
%
,,
38 ltaining
Traln-Tlle
0 Tra ir1c.r {TJ) Tralnl!llg
End Ust1r Training
Satariie-s-Module Implementation
l!Jeritify Si:liaril;:'5 Structure
Complete Salarie.s lm~ort Worksheets
Analysis
1rrnport sa!,:Hi!,!!:< Dat,;1
Te----S-t SaJarles. D~t~ Import
:Sl1:;n-off S;alalies Data lmport
Dcvdop 5a~ark:::!; Import lntc_gn:ition~
Deverop Sa~tiries: E1<pmt Jnte?graition
Tr-aitdng
Trcaln-Ttte-Trai n,er ff3} TratninB
End User Training
C.a pita I .Module_ Implementation
Wed 9/17/14
Wed 9/17/14
niu 9/18/14
Wed 9/ll/14
Wed9/17/14
·rue 9/23/14
Tue 9/30/14
Fn lO/?>/la.1
Wed W/8/14
Tue 10/14/14
Wc.d 10/13/14
Tue 10/21/14
Wed 1~/15/14
Wed 10/15/14
Thu 10/16/14
Wod 10/15/14
Th•9/2S/14 6 d;ays
Thu 9/18/14 1 day
Thu 9/25/14 5 days.
TueU/11/14 39 days
rUe9/23/14 4 day~
--------
Tue 9/30/14 5 d.ays
Fri 10/3/14 3 days
\"bW 10/8/14 3 d.i!!V>
T"o 10/l4/!4 4 days
Wed 10/15/14 1 day
-F,110/31/14 12 duy:s
focH/11/14 15 davs
Thu 10/23/14 6day$
Tku 10/16/14 1 day
---
Thu 110/23/14 5 d..:iys
Wed 11/26/14, 30 day,
158
I . rr !
fs,i.nta Clara[Sitl~}iC!.Yestka{S-0%1
,t Santa Claro
Trant.> Clara[5q%1,Qu~lf~[SO%]
>.,,
1 £.anta Clar.i
~Que::s.U,ca
I
i""~stlca
,-·~,Santa Oar:a[50¼J,QuE!rtica[S.0%J
I '
4,S.amta CiarJ1,{50%],Qu-es1JcalSO¾J
11 1
S:ii,ro1:i1 C!l!l!ra(J.O-%l,0.1aMtlie:J1[!W%J
~ Santa Clarn[10%J,Q.uestka[90%]
I
t ;
l!i.J.nt.! c@t:alSO%l.Qu-e!;;tico1JS1'.J%I
t Santa e1ira
r;---i
i
.Samplg Prnjer,t Sd1<:dule
I ' I I ' - I ' ' ' I I I ' ' '
ID !TaskName .Start 1Flnl,o . !Detation fJun 'lJuJ'l,I Aug r•I> '.JJJ_~_ ':!J._Nt1V ~ Jl. 1 ~..'.l.JEn 'll F£b_1.M~~~pr '1 Mad
39 Identify C,,:ip,itiJJ Strncture Wed 10/15/14 Fri 10/17/14 2 days 1 l >,.Sant.aCh1roll[SO%],Q~c-n~a[SO%J '"
Complete Capital Import ·wmkshe,e-ts,
4l Ar1alw;;;i:;
42 Import Capital Budget
,13 TestC1plta! Data Import
4' :Sigt1-off' Capital Data !rn_port
45 Dev€'lop C<1apltal Actu,;1l3 Jmp-0tt !ntegr:atioh
---,-
46 i D_evek1p Capital Actuals E:tpart lnt-egratlon
471 Trainfng
,13 Train"The:,Trnincr {T3} Tralnlng
49 £rid Us·e-r Training
50 Go-Uve !Deployment
51 nient Prep,ar-es-Host :Se.rve:r(s}
52. Instill I Site On C!i,en.t's.. Serv~rs
53 E11d u~cr Setup & S,12-curlty
s:a ProJect Clo:surll;!
55 Project Review
5G Document Outst.;111ding Tasks
57 Handovct to Professional Se-rvk::e:s. Support
.Fri 10/.17/loil
fri 10/24/14
Wed 10/29/14
Fri 10/31/14
Wed 11/5/1-1
The> H/6/l4
Wed 11/12/14
Thull/6/14
Thu 11/6/14
Fri H/7/14
WedS/U/14
Weda/27/14
Wed 11/26/14
Tlw 11/2 7 /14
Mort 12/l/14
Mon 12/1/14
Wed 12/3/14
Mon 12/8/14
Fri 10/24/14
WedW/29/14
Fci 10/31/14
-----------
Wed 11/5/14
Thu 11/6/14
nu 1l/l0/14
Wed 11/26/14
Fri 11/14/14
Fri 11/7/14
Fri tlfl,l/14
Mon 12/1/14
Tue 9/2/14
Thull/27/14
Mon 12/1/14
Mon 12/8/14
Wed 12/3/14
Man 12/8/14
Mon 12/8/14
159
s days
⇒ days
2 da·!f5
3 d,;iys
1 day
10day.s.
10 days
6 days.
1 day
5 d~ys.
67.Sda
4 days
1 d.ay
-2 days
5 day,
2 days
3 dJys
O days
""t,santa dara
l I ,,.,_ Que.i:;tii::a
I .
~Q~e!it(i:~
1 :
~~ San.taj Clarn[S.0%]1QYe:i:tica{50%]
• I ! !
·-1San! Clara[50%]:;Q.ll4Htka[SO%J
1\; Sa~ta Clara'[l0%J,Questka[90%]
I • t"" Srnt• Clara[10%1,Que,ti<a[90%]
~ j t• trlara[SO%!,Que,uoo[SO%J
S nla Clara
::.....Santa-Cl.ara~1,iuestlca{25%}
Cl.itrn[S.0%],Q_uc:stka[SO¾]
SiJnta cr.ar..i[J:5%],Qul'.!~tlca[i5%l
;;'5~nta Clara1SO%J,Questlca1SO¾!
·",)-"
~:
11 0.uestk~
4/'12/8
The availability of the resources identified in this RFP response and the timeline in the sample project plan are contingent upon the Customers adherence to the contract execution and project kick-off dates as provided in the RFP document and/or SOW. Any delay related to contract execution and/or the project kick-off may negatively impact the availability of the resources identified and the project timeline as outlined in our response. Questica will replace the identified resources with equally qualified individuals in the event the resources identified in this RFP response are not available. A final project plan will be jointly created by Questica and the City during the initial planning phase based upon detailed specifications and a better understanding of resource availability at that time.
James McCall - Project Manager (PMP)
Phone: (905) 634-0110 x 522
Toll Free: (877) 707-7755 x 522
Fax: (866) 520-8514
Email: [email protected]
Role in this Project: Project Manager, Implementer
EDUCATION & EXPERIENCE
Degree in Physics & Computer Science - Brunel University, London Certified Project Management Professional (PMP)
20+ years in database application design and development Co-founder and technical director at eyebase.com - digital asset management software systems
Recent Questica Budget Implementation experience
• City of Edmonton, AB
• City of Plymouth, MN
• City of Arvada, CO
• Sound Transit, Seattle WA
• Lane Community College, OR
160
Michael Newsome - Senior Consultant
Phone: (905) 634-0110 x 518
Toll Free: (877) 707-7755 x 518
Fax: (866) 520-8514
Email: [email protected]
Potential role(s) in this Project: Senior Consultant
EDUCATION & EXPERIENCE
• Law Society Part I - Law Society of England & Wales
• Certified General Accounting (Partial)
• 1 year in legal practice
• 4 years in financial services audit
• 2 years with Ontario Government regulating financial institutions • 6 years financial, tax, and economic planning with resource based companies, and related Provincial and Federal government departments.
Recent Questica Budget Implementation experience
City of Greensboro, NC
All modules purchased along with customizations and custom reports. Integration to Lawson.
City of Riverside, CA
Description of project - All modules purchased. Integration to SunGard.
Municipality of South Huron, ON
Description of project - Questica imported their Chart of Account and they manually keyed in their Salaries and Operating data as a cost saving measure. Integration to Dynamics GP.
City of Mississauga, ON
Description of project - implementation is on-going. All modules purchased along with customizations and custom reports. Custom benefit calculations are being created for different position groups. Integration to SAP.
161
Bob Vivash - Project Manager
Phone: {905) 634-0110 x 519
Toll Free: (877) 707-7755 x 519
Fax: (866) 520-8514
Email: [email protected]
Potential role(s) in implementation: Project Manager
EDUCATION & EXPERIENCE
Post Graduate Diploma in Business Information Technology- Manchester University 20+ years in IT Project Management including:
6 years implementing OLTP Pharmacy Claims processing
Recent Questica Budget Implementation experience
• City of Boston, MA
• City of Greeley, CO
• Langford, BC
• Town of Morrisville, NC
• Pinellas SunCoast Transit Authority, FL
• City of San Carlos, CA
162
Marjorie Johnson - Project Manager (back up only)
Phone: {905) 634-0110 x 510
Toll Free: (877) 707-7755
Fax: (866) 520-8514
Email: [email protected]
Potential role(s) in this Project: Project Manager
EDUCATION & EXPERIENCE
• Certified General Accountant (CGA) Designation, 2004
• Life Management Institute, 2002
• Fellowship, Life Management Institute (FLMI) Insurance Designation • Over 10 years of municipal experience
Other relevant qualifications
• Capital Manager at the City of Vaughan, Ontario - September 2003 -August 2007 • Systems Implementation, Development and Upgrade Experience including PeopleSoft, JD Edwards and Questica's Questica Budget Capital
• Over Six Years Combined Enterprise-wide Business Process Audit, Best Practices and Continuous Quality Improvement Experience
• Excellent Leadership, Project Management, Research and Communication Skills Recent Questica Budget Implementation experience
City of Prince George, BC
The implementation of Questica Budget Capital was done in a matter of weeks. Integration to JD Edwards.
Town of Essex, ON
Description of project - Questica imported their Chart of Accounts while they manually keyed in their Operating and Salaries data as a cost saving measure. Integration to Dynamics GP.
Municipality of Centre Wellington, ON
Description of project - Implementation was done remotely with training being done onsite. A total of three custom reports were delivered. Integration to Dynamics GP.
City of Oceanside, CA
Description of project - all modules were purchased. Integration to Oracle systems. 163
Allan Booth - Project Manager (backup only)
Phone: (905) 634-0110 x 545
Mobile: (905) 559-0783
Toll Free: (877) 707-7755 x 545
Fax: (866) 520-8514
Email: [email protected]
Potential role(s) in this Project: Project Manager, User Training
EDUCATION & EXPERIENCE
• 13 years in software design and implementations.
• Has successfully implemented over 30 ERP and Questica Budget projects across North America.
• Extensive history in web based design and managing of development groups • Commercial Aviation and Flight Technology Diploma, Seneca College, 1993 Recent Questica Budget Implementation experience
• Strathcona County, AB
• Description of project - All Questica Budget modules purchased. The County required a number of customizations, custom calculations and custom reports. Integration to JD Edwards.
• Osceola County, FL
• Description of project -All modules purchased. Implementation was done remotely with training done onsite. Integration to SunGard.
• Washington County, MD
• Description of project - Implementation was done remotely with training being done onsite. A total of five custom reports were delivered. Integration to PeopleSoft. • Municipality of Anchorage, AK
• Description of project - All implementation services were provided remotely except for onsite training. All modules purchased along with customizations and custom reports.
Integration to PeopleSoft.
164
Steve Williamson - Project Manager
Phone: (905) 634-0110 x 501
Toll Free.: (877) 707-7755 x 501
Fax: (866) 520-8514
Email: [email protected]
Potential role(s) in this Project: Project Manager, User Training
EDUCATION & EXPERIENCE
• 5 years Intermediate Mechanical Designer at Nutech Engineering • 5 years Senior Mechanical Designer at Rumble Automation • 10+ years of IT Administration, from setting up Servers, Workstations, new application roll outs, and training (e.g. SolidWorks, Inventor, AutoCAD, Solid Edge, Office, etc.) Recent Questica Budget Implementation experience
City of Windsor, ON
Description of project - Questica Budget Capital module was purchased in 2006. In 2010 The City purchased and installed the remaining modules - Questica Budget Operating and Questica Budget Salaries. As part of the implementation, Questica provided Ad-hoc reporting along with a several custom reports. Integration to PeopleSoft Financials and HR Lac Ste. Anne County, AB
Description of project - all modules implemented. Integration to Dynamics GP Frederick County, MD
All Questica Budget modules implemented. Integration to PeopleSoft Financials and HR Sylvan Lake, AB
Description of project - Questica is importing their operating and capital data along with integrating Questica Budget with their financial solution. Integration to Dynamics GP 165
Oscar Asuncion - Project Manager
Phone: (905) 634-0110 x 525
Toll Free: (877) 707-7755 x 525
Fax: (866) 520-8514
Email: [email protected]
Potential role(s) in implementation: Project Manager
EDUCATION & EXPERIENCE
A senior Project Manager with business analyst, technical support and escalation management experience. Customer-focused and goal-focused. • Ryerson Polytechnic University, Toronto, ON- Certificate in Telecommunications Management, 1998
• University of Waterloo, Waterloo, ON - Bachelor of Mathematics, Applied Mathematics, 1992
• Services Program Manager
• Serviceability Engineer
• Critical Accounts Program Manager
• Senior CRM Technical Support Engineer
In addition, the following Questica personnel may be involved in the implementation process at varying points in time:
• TJ Parass - Project Manager (backup) /Owner
• James Orr - Developer/ Manager
• RJ Ahuja - Developer/ Manager
• Greg Double - Developer
• Kyle Wheaton - Developer
• Dave van Herten - Developer
• Steve Buchok - Developer
• John MacRae - Developer
• Marshall Bucek- Developer
• Ryan Hryczynski - Developer
• Malcolm Elsdon - Developer
• Jennifer Kozlowski - Developer
• Phil Long - Developer
• Ken Szreler - Product Specialist
• Rick Rogerson - Professional Services/ Manager
• Morris Hall - Professional Services/ Report Writer
• Tanya Chakhov - Professional Services/ Report Writer
• Mark Ilagan - Professional Services/ Report Writer
• George Boucher - Professional Services/ Report Writer 166
The following related to "ATTACHMENT D Agreement for Services" of the RFP document. 27 SEflV/CtS TO BE APPROVED BY A LICENSED PROFESSIONAL" This section should not apply to Questica since we are a software provider and do not supply services or solutions that have designated "Licensed Professionals". 30 "OWNERSHIP OF MAT/31?/AL"
The City maintains sole ownership of all data within the Questica database.
Questica Budget is a Commercial off the Shelf Solution (COTS) and as such, features and customizations are built into the core base of the software. Therefore, we cannot separate ownership of customizations from the core solution.
As per our License and Service Agreement, we would like to replace with:
2. OWNERSHIP AND COPYRIGHT. Questica is the owner of all intellectual property rights in the Work, related written materials, logos, names and other support materials provided pursuant to the terms of this Agreement. No title to the intellectual property in the Work or in any magnetic media or other physical media provided therewith is transferred to the Licensee by this Agreement.
Questica shall defend Licensee against any claim that the Work infringes a patent, copyright, trade-mark or other intellectual property right of any third party and Questica will pay resulting cost, damages and reasonable legal fees finally awarded, provided that i) Licensee promptly notifies Questica in writing of the claim; and ii) Questica has sole control of the defense and all related settlement negotiations.
If such claim has occurred or in Questica's opinion is likely to occur, Licensee agrees to permit Questica at its option and expense, either to procure for Licensee the right to continue using the Work or to replace or modify the same so that it becomes non-infringing without loss of functionality.
Questica shall have no obligation to defend Licensee or to pay costs, damages or legal fees for any claim based upon use of other than a current unaltered release of the Work, if such infringement would have been avoided by the use of a current unaltered release thereof.
The foregoing states the entire obligations of Questica with respect to infringement or proprietary or intellectual rights of third parties.
167
¼,.*Pl.ease N'ote that the below pricing does not include the opti-ona.l Perfo:anance Measurements Modu1e_ Shou1d t'he City wish the purchase thi:s modtt.le, licenses wou:l.d ~o:st $15,00·0 for up to 10 m;e.rs + $15!000 £or P.ro£esai.ona.l. servi.c:ea + $3,450 fclll::
Mai.rttenance and Support.***
** .. without
option.:tl
Dl!Odul.e***
ATIACIU\tE:"IT E
Samp1e- Cos-t Proposal Forua.u
CO l\lf'E"SA TIOS
1l1e CHY agrees to i::ompeHsate. the CONSULTA!\'T for profe.ssloriat servil'."t<Si performed in ai::e-.ord.mce villtb the ten1u; and cor1ditiot11s of this AP,feemem:, and :as .,;et tbnh in the bud~t S,('.hed.ule below, establis:hlng a Mt-to-exceed ~now1t. AdditiouaB se:rvk'.es provkled. shall be c:atrnla.rOO OOs.ed on the hourlyr,a1e :i>L"h-t:dule provided.
The fir~l year of th~ .CL)O.lf'dC:t sh.all im::Iude the cost o.f aU ptofe!lsio11al ~r·vk.es, required for it1-,;talla1io11., iinplem.mtation, data c:,u1ve:r.s:ion,. applkaHcm devdoptn,z,nt, training, and thc:-fi1--s.1 y~r's. warranty, itta.intetIBa1c-,.:, support and an_y applk:abfo Hc.ense costs ..
The compen~tfon to be paid to CONSULTANT under this Agreemei1r for all services:
describ~d in Exhibit "A'' ("Scope ofS,etvices.·') rmd. teirnbt1n:.able ,expe11~ shat[ not exi::~:d S. 23-5 QOO . CONSULTANT .librtec~~ to eomplecitaU Scope of Services~ tndudfrt_g reimbursable ex.pett$1:!!i, \\.1ithi:t1 this runount. In the it\·ent CffY :authorizes .:m;1 Add.itioi1al Ser\'h."\.~, 1.he maximU1u comp,ensation shaH ElOtt cxceul. tl!ie ho-11tly r.a.r~ per the:
a,g_tf~emet1.t Atkf ,mrk pt:itfora:1,;,>.d or ,expenses incurred foe \Vhkh payrnent ·would result in a total exceeding the maxi.tnmr1 atnmmt of (':Onlp,tr!!s.tl!tion *t fi:inh li0reln shall be at no OO!it to the ClTI'.
CONSl.iLTAl'{T shall perform thetas.ks and categori~-.;, of work c1s OlltHned and budgeted below. The Cm"'!i may approve in writing the transfer ofbudge[ a:itlourits ben:w~--ect ruiy of the ill.'Eks or i::ate-gotie.s Iis.tc:-0 below prnvidOO the total ,cm}iJ'.l.!'nRatfon fur the Scope of Sc-rvices, indudfog :retmb1.11-sa.ble expc>11s:e-.~.
**•*·*•'***~~•**•~*
License Count
-so£twar~- Fr-am.ework
-50 operating Users
-50 Ca.p1ta1 users
-50 S.a.l.a..ries Users
-Un1imited Read On1
-A1lot:cations Module
Services Prm•ided:
1. Ucens.e and M:a"irtten-an.ce fees
2, Profos.sionaf S'i!'rvitet
,. Task l!
b. Task2
lf Us.@!ra ,. Task:!:
3, Llce11s.1n.P.
4. A,,-niual' M;i:.lnteriaoce
Discount
'(,earl, Tot~i.l Cost
A..nmiiial Maintenance Cost
Hourly Rc.1te for 1-\ddftional S.i:nvi·ci;l:s l;!y P □ E.itkm '- Position 1 Project Man.ager
,. Pasrtion 2 Profea:a;.ional Services
3. Pas.Rion 3 L"2velo:per
,\mcunt
$125,000
$ i:.~ST-000
$
$
$
$
$ 28., '750
($43,750)
$235,000
I 28~ 750
$/Hwr .$200/Hr
$/Ho!Jlr ~2UU/Hr
${Hm,r $2..n.JJ H:!:
Professi.ana.l. services ;Subject to s:c::ope a£ work
Ri..-(j_Ul:'Sot for Proposal (RFP} for Budget ood firmndal Ph1ituilt1g Systc1n Page 35 uf 43 168
ATTACHME(';T H
J'ropo~et··~ Information Form
P-wp;x.,..-r. if :,;:~k,;:t\.'.J. lntc-nds ti) c,1rry 0n the bu:-inc-.-.sc .'l!i (1.:hi:ck om.·) !nd.i\,]Ju<1l
.kiirtt Vt-ntllfC
i f::.i.rrner;;hip
'::.: c,,rp;,.)rntic,11
i (.i'm·cmnK·ntul Entliy
\Vh~n lnc1}rpnr:ilc-d':• -~0•010S0· __
In \~ h:.:it :,,.l:;:ttt:':.1
Wiic-n :i.1.1thnri.1cd \n, dc1- busim:ss lit CulirDmkt''.~ _ Orhc-r (~~'\.pl,1J11): _____________________________ _
T1J ;:-isstm.: th::it ;1!! Pwp-,;1:-.ere'-lu1n; r-i:i:l."iH·d e-u.:.11 ::1dJi:t1J,1m. dicck the ;,pfi-ror,rk1tc 1::-;\\.(es} b1.~lm~._ F;1f!orc to 11,;;:kno\>·kd.!:!c-rt.'\.'.dp-t d -m ,c-JJ,:w . .hmt-';1d<l.:nda rn<'(Y- h-i:. o.>nsidcrcd on in-cg.ubrii_:-in th~-:- Pr,:1r,n:~ak
·l
I 5
I 6
Or.
. Nl> .-'\dtk-ndu1n/r\ddcndc1 \\\•1-,;.• Re;:cin:d ichcck :rnd initlaf).
Rt:qU>:;,l F!X Prc,p,:i:,.;1[ I RFP! for Bud_,.;d (and Fimrn-du! P-lJ.nning S:,.~kni 169
PROPOSER'S SIGNA TlCRE
Ni"1 flff1p0:';;1l shall he :1.~apts::-d \\hidt hJ:-; not h,.:t·n :-.i8ncd ln in~ in the apprnprbk'- '.,p,ii.:~· h\.'.kll.\·:
By :-.fgning hckw,·. the suhmission of ;i pror,:,:-:.al :,lull b~ (h.:..::1ned i.1 n:pn.~si:ntt1ikin and cvrtHk,~tion hy the Pmp!l'icr th:ll the)· hn\·~ lmi:~lig:il~J ;tll a:,r,c"Z'-15 ,,-..f the Ri"'P, thal th,;y :i.rc: ;~wnrc nf iht:: applk:ibll: farh p~·rwi,1i\ng to the RFP Pl'('l:css .. i1s pri:~c,1urC"<; :md requirements:, and th.!; h,nc n,~;td ;md umkrnand th,:; RfP. No r~·qucs.t for rmx:!ific:atlnn nf the prq1,1qJ s!nll. he c,in~i-krcd aflc-r ii~ suhmis'>h>n (Fl the µmun,b that thi:
Pr,::i)1'lsi::r w:t'i. n(1n foHy infr•rmcd as to :my f:tct ;i; n•nditkm. { J} If Propo~cr i" J:\t/JIV[l)UAI., s,ig,n here:;:
(_2} ff Propost'r [>,; PARTNF.R,\'HIP nr JOI.NT VJ?/V1'URH. at least (2) P.art11c-rs or t,•11ch of rbc .fnint V£'ntur:-crs: sh.all s.ign here:
P.:1r1ncrshlp i)r foinl Venture \\urn:
(l)p-:nr pdnt:i,
:\.kn1l::-cr of thi: t':irmc-r~hir or Jnint V.;:-n!un:
sigrmturc
ikm~r of the P:Jmtcrshlp 1:if fofnt \'c-n1Ur~
sig:rt.:J.llm:
170
(3) lf Prnpuscr b il CORPORA TIO,V, the· dulr authorized officer();.) shall !tiJ;tn ib folhw1i·:s.:
Th~ urrders.igncd o.:nify Lha.L Lb.;;'}' <lr'c rcspec-tl\dy:_;~-1 1 ctL 8 o,:,t.:, - "I''--' c:, :~ ,_; "': '!litk:'1 rn1d ___________________ litk'1
r•fth,.° CORPORAi 10~ n::imcd lx·hw,~ ~h;.it they ilrc de:>ign.a.11::d !o ~ign. thl~ Prnpo!',,'.tl Cn:,.t form b) rc:;,i:dutiC1n f;1.tt.1-d1 ~l c,;:rtiticd mp;·, \Yith i::,;.np-urntt'. Sk~lL ifapp'lk:i.hk~. rt(:,tad;:e-d a:.;;. to :[:,. ;:nithentfi;:j\y ,')r Sccn::tary·~ o:rtifi:calt.: l)f ·;:rnth,,ri:t,nion) fo:r :i.nd 1111 hch:ilf of lht.:
bd(Wi n:~mt--d (Ol{POKA f l01"L ,ind lh::tt lht~ .an:: .au1hortzcd to c:,;,ccutc ~:unc. fnr ,:i_nJ Pn bcb;1Jf1)fi;;·~ld CORP()l{Al!0'.\
1 •
,:1'.·1' .3.'.'..· ... fh ~ ·--"-· J\.l._ 1 ci,, ~----'c:i••-c:·, .1_"-··.rc., ce: 1 _ _.::·:.:::.:.··--· ____ c::__ Tl1 k: __ ccc.=cc.·
Dau:d: _ ~ . .;-:/:·'-'-------
By: ______________ _
litk:. _____________ _
J);1tcd: ___________ _
(4) If Proposer is. a (iOVERNJIESTAL ENTITY, th(! lluly ~u1hnri1.cd (1fficcr{s.) :-,hall ~ign as follows.:
The und,cr::.igncd ccrtlt)· that lhcy ;:ire n:.spccti\'dy:_______ .. ,.. __ /Tilk'f rrnd ______________________ rh!e·
(,f th,: OOVUtN~·tE'N' LAL ENTTI \' namcJ b--;:km: that th<:) nrc lksig:rw.tc-d to ;,;,ign the [>ror:J:>.J.t Cnsl F\mn b)· rcsnlu1ivn {_atta...:.h JH offidal cc1py. wlth Ckr\;;\ attl!sl:~tirin'J for mid (,n hcha!f of the b-cfow nam~d GOVERN1'.·fE~T,\L ENT!lY, /\tld 1h:11 ar~ <1uthnrll;;:d to e.-...:cqrlc :,mnc for and on bt:hnlf of :'.><lid GOVERN}, tF\.TA L ENTfl'Y.
B_y: _____________ _
Title: ___________ _
D,1(l'i.l: ____________ _
171
ATL\CHMENT C
CcrtH1calion ofNondis.cri-mination
As. ~-uppli.::r:. ,_-,f g.o,,:nl<: <:1r '>cr\'k'-·s L,1 the City ~,r 5ant~l Claru, the firm tmJ inJl\'iJuals !i,.t1.:t.! in:fo~,,.- C;('.fllt)" 1h,'.H 1h~~y dn n.:1t di:-;;;riminatt.' iii ernplO)lll¢1li ofan~- per:mn bec;iu,;-: uf race. <:t)k•r, <",ender, ag.c-, religion, di';.:i.bility. m.1.tiunal Nigin, .an,.;,:estry, -;;cxua! .-,rii.:ntation~ h,m!-.in_g s:t.i:lus, m.:iriwf ~rnws, (,r foruilial ~t.atu:--;:; and theft they <1rc in (C11nrl\qm;:c with all Fi.'-i:kr:1!, Slate and lni:al km s. ,lirc12th e-:;. ;mt:! ncciifr,:~ c:--rder"" n:µarJing ttlnidi\.1,,,•(imin.Mi:1)11 jr; cmp!oym.:nL
(l) lf Prop-lJScT is. J,VDIVIDUAL, _,;jgn here-:
{2) If Proposer is. .P.-Ha:VERSIIJP or JOINT l~ENTURE, :,t fea.-.1 (2) Parhi~r:s. or l'!lth of the Joint Venturers .... hall sign bcrc:
Partm:rshlp ti; k1int Vl:nltlrc '-J-amc
(typ,.! L1r pfinO
lknc: _______ _
~-kmbcr of the P-.:i.rtnt:rship c,, foint \,'(~n1urc
'>ib'11atilre
lh:tc: ______ _
~kmbcr ,1fthc f1.artn.:r-,hip t,r fo1m \11.:rmtr<.'.'
signature
172
(S) If r~ropo~t·r is: ;.t CORPORA rJO/V, the du!,\ .1uthod1td nfficcr{s) shall siJ!n as futhm•.s:
Tht· Ui'id(r:-.!gn~d rert[fy that they ::.m: rs.;;._;;pi:.·tti\·(~l)' :f~ ;"; a ~·1 h(·,c,.L,... T:cS<a '-s:...:-r,..c:iTitlc:J and /Titk'
oftt1i: C{)RPORATfON named bekiw: th<tt lhty an: dl'.sig.n.Hcd to :,lgn foe PR1p,;1s.u.1 C.i-:,,l r,1m1 by r<:)(:luti1,n (:HL'::ch .;t ccrti{k:J Ctip_y. ;'>:ith ~m-pnrJk• :'>C;ll'. if ;;1.ppticahli:, not.ari1:i:-J j_'.,, 1~) it,;; .arnhcnticity nr S1..-..:.::r,.;t1ry's. n:r1ifii.:ait: of .;n1th(~rizatkm) for :m<l nn b1.;half ,;:1f th'!.'· ~clnw numt.'U CORl'ORAT!ON. ;ind th;1t du:y ::.re :.iuthod,:,;:,J. ·to cxc-t,:(t.; :-am'\,~ fo-r and on bd1;t!f ors.1lL! CORPORA"fl()'\'.
CNporndon _;-.;;~me {t:ypc ur prin!)
fl~-: i\l .l ,;r f-1,·,.,:::..'.1 ./i// //( ·{::"' .. . . <L~,.,,,. s:d' • 1 itk-·
D.1{1:,·d: __ LoL, 'L' -·~ .. ~)~·L' L'..±:;}-Lt~. IC.L ___ _ Hy: _____________ _
"T!tk:,--_______ _
D,1tcd: ___________ _
{4} II' Propos(.·r is a GOFER}VME.1\'TAl, f:/'1iTIT'r·~ the duls authorized ol'tkt-r{s.) :sbaU :sign ll!i" foU...1n·s:
rhi: undl;rsi_i;n<...-<l ccrtif)' 1h;11 thi.::y at·,;: n:--s.p,xtivdy Titk JDd iTitk
ufthc CiOVt.RN:\·IE\"TAL U•/1 ITY n:m1ixl bdow~ that thtv arc· ik·sl\Bt<tlcd ln ~ign the P1opc)s,1l Co-.[ Form hy resolution (.attm.:h :,n t}ff°il.:ial (upy, ·,\iih CJi;,r('~ :i1t1.~stnii.~,) fhr a111i 0\1 bc:IJ;1!f nf tht:' bdmv nameJ GOVERNMENTAL [..,_-iTJT\···" and that th.:y :ire ·:m:lltxirc-U !o i::-.:c-:ut1..• ::;.itm..: for ,;1nJ vn lx-half c,f'i.aid COVERN1v1FNTAL ENTrl Y. !!)' ____________ _
Titk: ____________ _
Da"d: ___________ _
11y; ______________ _
Ti tie:~""
D.atcd: ____________ _
173
lnsuram:e
Questica maintains General Liability, and Errors and Omissions insurance exceeds the requirements outlined in Attachment F. As a software developer, Questica is exempt from Workers compensation in Canada. Questica is subject to certificates being issued in the forms provided by its insurer. An insurance review can be completed at contract award or contract negotiations with the City's Risk Officer to ensure that the insurance verbiage and format is provided in a way that is acceptable to both the City and Questica's insurance providers.
Insurance Limits Overview:
• Per Occurrence bodily Injury and Property Damage- $5,000,000 • Products and Completed Operations Aggregate $5,000,000 • Personal and Advertising Liability- $5,000,000
• Medical Payments- $25,000
• General Aggregate- $5,000,000
• Tenants Legal Liability- $1,000,000
• Employer's Liability- $1,000,000
• Non-Owned Automobile- $2,000,000
174
t
ATTACHMENT fl
Affidavit ofC(1mpfornee with Ethical St~rafard,;.
hdng, tii:~t dul) <;worn, state 1hai :rn1
!ti1k ,)r c;1p:1dn ·t nf ~-CA.-0~, ,:-:~ -"·· t,;~.~ (t:1nity ~l;.tk ih~1t I ha\'C r.;::..1d .1:nd undcrsl:md the lung:.Hg<.:, l.'.ntitkd ,,Cthh,:i.!I S1:indar,h, .. set fot1h i~ t\11::;i:,-hrncnt G. ,mU I h<1\t:' tlw umlwri1,- tu rn,1kt 1hcS1:' n:pt'',.'Se111,1.1tr:,ns f•n mr ,nn1 Pi:hatf or nn hi:h-2.I f ,-1fthi: kg.st! 1:ntlty "idt.'llti.!kd fa'rdn. f t1avc ..::-..amine-d ,1ppif(1prfam:; businc~s: r.:.">;:ords .. and maJc appropriatl" inquiry of tlio<..c indhidll:1i,:.; JWh:nli:tlf) induJl.'d \;, iil1in 1hc- definition nf "(\m!r.ickit''' C<.mtaint<l in [1hk:,1l ~1:in1fard-.., fi:'f-1!nole l.
Ba:-t.:J L?ll 111:,. n.•,-k,v r)f th;,.~ ,,ppr1)pd,w: doi.:umc-nts. ,:,nd my ~ooJ-t";.tith r,:\ ic-w .,,f th,:
rtL~;;-,~,;:;,,ny it1q1Jiry rcs1;.;ms.:.:s, .t hcrcby ;;t;Ht' that rn:-hh.:·r th.: lmslr1l:Ss -cnfi:ty nor any indhi;i;i-,11(<) !x:lnngin,s h) sJiJ ·-C,;,nl!:'<1.dur" \:U{('.f/WY [t.s'., (1Wt11"f \11' \'.1H'.I\YIH.'r of a snk:
prorrktnc•;h!p. gcn:.:r.:il p.:irtrH .. 'T, p..-rs-l.1t1 wh.;:i ..:onrrnls 0r Jw:,. p<:,s\·~:r w nmirnt .:i rlus\m:s,; o.:;nrity, cw.J h:>$ hccn nmvkt;..-<l ,1Cany um; (ff mon.:: <!r1hc l'rim,;:s tdc-nlilkd in th..:. Ethk.al Stand3rds: within the p,'I.St five (5) y1::.rs-.
i h,::, abu,-,; u~s-:nk111~ ari: r.rn.: .1nd ,-mrcct and arc mad1..' um.l~r pl-'n<dt) of JH:rjury 1111d.::-r tflc b\\· ~ (1-frh,;; St,1tc <)fCCllifr.1mb,
{INSF.I{ f NA1'.H: OF CCHvfPANYJ
a [i!1.~Lirt C1)qx-1rnti~in, r,1t1ni.;rship-, ct-:.} . ..- XOTA.HY'S .A.CK:-iO\\.•LEUGMENT TO OE ATTA.CHEP.
P-k.i.JSC CN-cculi:; the. :11rfid;n it :ind att;i.:h '1 ni)tar; publk's ;:id:nowk"'tlgmi:nl ,_1f ¢.,ccutll,1n "f r.ht: ;1!1hLwi~ hy the .,;;i_p1:11nry. lf thc :1ffttl;1;.·it is: on hchu!C of a C(•rpc1:atkm, p-,1nm·r!i-hip, ,,r ,:ith,::·r f:cg;,! entity, 1hc entity',; ,:;nmrktc- legal mme 11.nJ the tilk i,:,f the p.::rsc,11 ::,;lgning ma:
tic-h~d( ,)f ~he- k-g.:1! cnfi.ty '>hail :irr~or abo\·I!. Wrillen (.',:idt:11':e-l1f th,: .J.t11lH)rity of the pi:n;(,n t.'."\C>.::uling thL, ulTiLlavit {If! l'¾'.':half ~-:of ;i nnpcsr.:i.tion. r;i1incr~hip, .fdnt vcntun:. or ;.iny ,.)th1.:r kg.Jl r..'nlily. mh0cr rhan :::i ~,;1fc prnr,ric-tnrship,, sJmll hc- ntr<1che-t!. 175
I, Rob\"rt l\,f, Furbi:::-5, Q.C .:i ;\Ot31)' public in and for the Province of On1ario, Canada, do- st{Ht: tlun I h.Jvc -vritncsscd ~he :;igruiture of Allan Bnoth on the attached document whom l have idcntiikd thrnueJi hiY. Ontario Dri"\•t:r:::.. Ucc'nte and who S'Wl)fC the so.me to be trn,:,,~.
Dated at Burlingion this 9•ii d.Jy <)f July, 2014.
176
EXHIBIT A
QUESTICA BUDGET LICENSE AND SERVICE AGREEMENT
This SOFTWARE LICENSE AGREEMENT (the "Agreement") is made this *Sample* ( the "Effective Date") by and between QUEST!CA INC., a corporation incorporated under the laws of Ontario, Canada ("Questica") and *Sample*, including, without limitation, all its subdivisions, departments, and constituent entities within its legal scope and jurisdiction (collectively, the "Licensee
11 ).
BACKGRDUND
A. Questica has made a substantial investment in the development of the QUESTICA BUDGET computer software products identified in the attached Quotation (the "Software"), and in the development of documentation related thereto (the "Documentation" and together with the Software, the "Work").
B. Questica has the right to license the Work to third parties.
C. The Licensee wishes to use the Work, and Questica has agreed to license such use, pursuant to the terms of this Agreement.
NOW THEREFORE, in consideration of the premises and the mutual covenants contained herein and other good and valuable consideration (the receipt and adequacy of which are hereby acknowledged), Questica and Licensee (collectively, the "Parties" and individually, a "Party") agree as follows:
1. PERMITTED USE. Subject to the terms of this Agreement, Questica hereby grants to Licensee a perpetual, Personal, non transferable and non-exclusive license to use the Software, solely in executable code format, and the Documentation provided therewith, solely for Licensee's own internal business purposes exclusively within the facilities and sites within the jurisdiction of the Licensee.
If Licensee wishes to use the Software at or from an additional site or sites outside of its jurisdiction, Licensee agrees to obtain a separate license for such site(s). Licensee's right to use the Software and the Documentation is limited to those rights expressly set out herein. Licensee shall not use the Software, in whole or in part, on behalf of or for the benefit of any other Person, including an affiliate of the Licensee, except as expressly provided herein.
1.1 STAFF WORK-AT-HOME RIGHTS. Staff of the Licensee may use the Software from their home as an extension of the license granted to the Licensee, for business related purposes. Staff may not use the Software at home for personal purposes.
Licensee is responsible for ensuring that the Software is made inaccessible to its staff if a) any event causes the staff member to no longer be an employee for any reason, orb) the staff member would not normally require the use of the Software in the at work environment.
1.2 PERMITTED CUSTOMIZATIONS. Questica also grants the Licensee a non-sublicensable, non-exclusive, non-transferable right to create, or to have created on its behalf, "Permitted Customizations" to the executable code components of the Software solely for internal use and only for use as part of and in conjunction with the related Software. "Permitted Customizations" is custom software or reports which are developed that access or interact with the Software or its associated database(s). The Licensee may only create Permitted Customizations that do not require access and changes to the source code. The Licensee may only create Permitted Customizations that do not require the source code of the Software to create the Permitted Customizations, and access the executable code version of the Software or its associated databases in-a way that is reasonably practical without access to the source code of the Software at any time.
Permitted Customizations Do Not Inhibit Questica's Right to Innovate. Independently, Questica is continually innovating and improving the Software to meet the needs of its customers. The Licensee acknowledges that, while it has the ability to create its own Permitted Customizations, Questica must not be prevented from continuing to develop and enhance its software in any 177
respect, even if such modifications may be similar to the Permitted Customizations in functionality, appearance or otherwise.
Therefore, if Questica develops any modifications which may be similar to the Permitted Customizations, Licensee agrees to not make any claim against Questica for infringement of any of its (or its subcontractors) rights in or to the Permitted Customizations. Questica shall not directly incorporate into its modifications any original source code independently developed by the Licensee.
1.3 RESTRICTIONS ON USE. Except as set forth herein, Licensee shall (a) not copy the Software except to copy it onto the site computers being used by Licensee and to make one copy of the Software solely for backup or testing purposes; (b) not copy any of the Documentation for any use outside the site; (c) not assign this Agreement or transfer, lease, export or grant a sub Licensee of the Work or the license contained herein to any Person or organization except as and when authorized to do so by Questica in writing; (d) not reverse engineer, decompile or disassemble the Software; (e) not use the Work except as authorized herein; (f} take such precautions with respect to the Software, as it would take to protect its own proprietary software or hardware or information. For the purposes of this Agreement, "Person" includes an individual, corporation, partnership, joint venture, trust, unincorporated organization, the Crown or any agency or instrumentality thereof or any other judicial entity recognized by law.
2. OWNERSHIP AND COPYRIGHT. Questica is the owner of all intellectual property rights in the Work, related written materials, logos, names and other support materials provided pursuant to the terms of this Agreement. No title to the intellectual property in the Work or in any magnetic media or other physical media provided therewith is transferred to the Licensee by this Agreement.
Questica shall defend Licensee against any claim that the Work infringes a patent, copyright, trade-mark or other intellectual property right of any third party and Questica will pay resulting cost, damages and reasonable legal fees finally awarded, provided that i) Licensee promptly notifies Questica in writing of the claim; and ii) Questica has sole control of the defense and all related settlement negotiations.
If such claim has occurred or in Questica's opinion is likely to occur, Licensee agrees to permit Questica at its option and expense, either to procure for Licensee the right to continue using the Work or to replace or modify the same so that it becomes non-infringing without loss of functionality.
Questica shall have no obligation to defend Licensee or to pay costs, damages or legal fees for any claim based upOn use of other than a current unaltered release of the Work, if such infringement would have been avoided by the use of a current unaltered release thereof.
The foregoing states the entire obligations of Questica with respect to infringement or proprietary or intellectual rights of third parties.
3. LIMITED WARRANTY. Questica warrants that so long as Product Maintenance and Support services are provided by Questica, that the Software, when properly installed, will perform substantially in accordance with the accompanying written materials. If the Software does not so perform during such period, Questica will correct, at no cost to Licensee, programming errors in the Software to make the Software so perform provided that i) the Software has been properly used by the Licensee in accordance with the documentation furnished by Questica to Licensee in connection therewith; ii} Licensee notifies Questica of the programming errors and describes the nature of the suspected errors and of the circumstances in which they occur; iii) Questica, using reasonable efforts, is able to confirm the existence of the programming errors; and iv) Licensee or any third party has not changed or modified the Software.
Licensee agrees that Questica shall not be !iab!e to the Licensee or any other person, regardless of the cause, for the effectiveness or accuracy of the Software, the Documentation or any other related materials, or for any other special, indirect, incidental or consequential damages arising from or occasioned by the use of the Software, the Documentation or the related materials, or the failure or omission on the part of Questica to comply with its obligations under this Agreement.
The Licensee hereby agrees that Questica's maximum liability for any claim arising in connection with the Software, the Documentation or any related materials (whether in contract, tort, including negligence, product liability or otherwise) shall not exceed the total License Fee paid by the Licensee,
THE ABOVE EXPRESS WARRANTY IS IN LIEU OF ALL OTHER WARRANTIES AND CONDITIONS (EXPRESS AND IMPLIED) AND THOSE
ARISING BY STATUTE OR OTHERWISE IN LAW OR FROM A COURSE OF DEALING OR USAGE OF TRADE, INCLUDING BUT NOT LIMITED TO WARRANTIES OR CONDITIONS OF MERCHANTABLE QUALITY OR FITNESS FOR A PARTICULAR PURPOSE. NO OTHER WARRANTIES OR CONDITIONS EXPRESS OR IMPLIED ARE GIVEN.
4. LIMITATIONS OF REMEDIES AND DAMAGES. Subject to Section 10 hereof, Questica's entire liability and the Licensee's exclusive remedy under this agreement shall be i) if Questica is in breach of the Limited Warranty, to require Questica to replace any defective media or to correct any defects and make any modifications which are necessary to cause the Software to confirm in all material respects to the Documentation; or ii) the termination of this agreement. 178
In the event of any such termination, Questica shall not be liable in the aggregate for any damages which exceed the amount paid hereunder by the Licensee to Questica as Software License Fees. In no event shall Questica be liable for indirect, special, incidental, or consequential damages, even if advised of the possibility of such damages.
5. DISPUTE RESOLUTION/ ARBITRATION. In the event of any dispute arising out of or relating to and/or in connection with this Agreement, the parties' project managers shall use every reasonable effort to resolve such dispute in good faith within ten (10) business days. If the project managers have failed to resolve the dispute within such time frame, then the dispute shall be escalated to the next escalation level. At each escalation level, the designated executives shall negotiate in good faith in an effort to resolve the dispute.
Escalation Level Questica Management Licensee Management Level Period of Level
Resolution Efforts
First Level Project Manager Project Manager 10 business days Second Level President Finance Department Manager 10 business days Third Level Chairman Director of Finance or Treasurer 10 business days If the above escalation periods have elapsed and there continues to be a dispute as to any matter herein, the matter in dispute shall be referred to arbitration by a single arbitrator, if such parties agree upon one arbitrator, or otherwise by three arbitrators, of whom one shall be appointed by Licensee and one shall be appointed by Questica and the third shall be chosen by the first two named before the arbitration. The arbitration and the appointment of the arbitrator shall, unless expressly provided for herein, be conducted in accordance with the Arbitrations Act (Ontario). The award and determination of such arbitrator, arbitrators or any two of such three arbitrators shall be binding upon the parties and their respective successors and permitted assigns. Licensee and Questica shall co-operate in completing any arbitration as expeditiously as possible and the arbitrator or arbitrators may hear such experts as may appear to him or them appropriate. Any interested party shall bear its costs and expenses incurred in connection with the arbitration except for the cost of the arbitrator or arbitrators and experts engaged by him or them which shall be borne by Questica and licensee equally. Notwithstanding the foregoing, arbitration shall not preclude the right of either party to seek injunctive relief.
6. IRREPARABLE HARM. licensee acknowledges and agrees with Questica that the breach by it of any of the provisions of Sections 1-4, 8 or 10 of this Agreement would cause serious harm to Questica which could not adequately be compensated for in damages and in the event of a breach by Licensee of any of such provisions, Licensee understands that an injunction may be issued against it restraining it from any further breach of such provisions, but such actions shall not be construed so as to be in derogation of any other remedy which Questica may have in the event of such breach.
7. PRODUCT MAINTENANCE AND SUPPORT. For the first year of this Agreement, upon paying the Licensee Fee and for each year thereafter, provided that Licensee continues to pay the Annual Product Maintenance and Support Fee in accordance with the attached quotation, Questica shall provide the following Maintenance and Technical Support services (the "Services") for the software if the Licensee is not otherwise in breach of the provisions of this Agreement:
(A) Product Maintenance. On an as-available basis, Questica will provide enhancements, modifications or upgrades to the Software as Questica may from time to time make available to its Licensees generally ("Updates") but excluding any New Product (a "New Product" being a solution which, in Questica's determination and subject to general industry standards, does not replace the Software licensed hereunder.) Updates do not include:
I. Platform extensions including product extensions to (i) different hardware platforms; (ii) different windowing system platforms; (iii) different operating system platforms II. New applications
111. Services associated with the application or installation of Updates Installation of Updates is the responsibility of the Licensee. If requested, Questica will provide assistance in the installation of Updates on a time and materials basis at its then current rates. (B) Technical Support Services. Comprehensive Phone and e-mail based Technical Support of a reasonable nature. A technical support incident or problem is a single user defined problem seeking resolution. It must be related to the 179
•
original intent and design of the software. Support Services include the support of Questica supplied integrations that have not been modified by the Licensee. Each support incident is deemed dosed when a remedy, workaround, or recommendation for the installation of a current maintenance release has been offered, and a commercially reasonable effort has been made to restore operation to the original intent and design of the software. Technical Support does not include:
I.
II.
Ill.
IV.
V.
VI.
VII.
VIII.
IX.
X.
XI.
XII.
Custom Programming Services.
On-site support.
Software Installation or re-installation.
Update Installation, or data and report updates required to support Updates. licensee developed interfaces, API interactions, or customizations.
Licensee developed reports.
End-User Training or Re-Training.
licensee Hardware Issues.
Correction of data issues derived from user error or product misuse.
Changes to Questica developed custom reports or product customizations (including Questica supplied custom business rules or customized user screens) that are outside the scope of the accepted specification, scope of work, or authorized change requests.
Changes to Questica developed custom reports beyond six months from the date of delivery.
Changes to product customizations beyond six months from the date of delivery (the warranty period). Beyond this period support will be provided only if annual product maintenance was sold with, and the licensee continues to maintain, annual maintenance on the customization provided.
Xlll. Changes to integration functionality made necessary due to licensee server modifications/replacement, or changes by upgrades or changes to the integrated financial system software or hardware.
Licensee is responsible for all hardware, operating systems, network setup, network maintenance and setup and use of any file access control systems required in the support of the Software. Licensee may be required to grant Questica certain limited access rights to Licensee's computer systems in order to render support.
Licensee is responsible for ensuring that its personnel have sufficient training to attain and maintain competence in the operation of the Software.
Technical Support is available through Questica's normal business hours, Monday through Friday, 9am through 4:30pm, Eastern Standard Time. Extended coverage is available for an additional fee. Questica will provide an initial response to all properly submitted support requests within two (2) hours of initial submission.
8. CONFIDENTIAL INFORMATION. Each of the Parties shall use reasonable efforts (and, in any event, efforts that are no less than those used to protect its own confidential information) to protect from disclosure the confidential information only to its employees or agents who require access to it for the purpose of this Agreement or as otherwise provided in this Agreement.
This Section shall survive the termination of the Agreement. For the purposes of this Section, "confidential information" means all data information which when it is disclosed by a Party is designated as confidential and shall include the Work and any other proprietary and trade secrets of Questica to which access is obtained or granted hereunder to Licensee; provided, however that confidential information shall not include any data or information which (a) is or becomes publicly available through no fault of the other Party, (b) is already in the possession of the Party prior to its receipt from the other Party, (c) is independently developed by the other Party, (d) is rightfully obtained by the other Party from a third party, (e) is disclosed with the written consent of the Party whose information it is, or (f) is disclosed pursuant to court order, or other legal compulsion.
9. NONDISCLOSURE OF AGREEMENT. Neither Party shall disclose the terms of this Agreement except as required by law or governmental regulation, without the other party's prior written consent, except that either Party may disclose the terms of this Agreement on a confidential basis to accountants, attorneys, and financial advisors and lenders.
10. TERMINATION. This Agreement is effective as of the Effective Date and shall continue unless and until this Agreement is terminated. Licensee may terminate this Agreement if Questica is declared insolvent, has assigned this Agreement in violation of the terms and conditions herein, or has made an assignment for the benefit of creditors.
After a one year period from the Effective Date, the Licensee may terminate this Agreement at any time for any reason, or no reason, providing their financial obligations to Questica as detailed in the attached Quotation *Sample* have been satisfied and paid in full. If the Agreement is terminated in this manner, no refund will be provided for any maintenance or support services paid in advance.
In the event that Licensee shall be in breach of any provisions of the Dispute Resolution/ Arbitration Section outlined in this Agreement, Questica may provide notice of such breach to licensee, who shall have thirty (30) days from the date of such 180
notice to cure or rectify the said breach. Should Licensee fail to cure or rectify the said breach in the said thirty (30) days, Questica may terminate this Agreement. Such termination by Questica shall be in addition to and without prejudice to such rights and remedies as may be available to Questica including injunction and other equitable remedies.
The provisions of Sections 1-3, 8, 9, and 11 herein shall survive the termination of this Agreement.
11. DISENTAGLEMENT. In the event that Licensee has entered into or enters into agreements with other Contractors or government institutions for additional work related to the Capital or Operating Budgeting process, Questica agrees to cooperate with such other parties. Questica shall not commit any act which will unnecessarily interfere with the work performed by any such third parties.
In the event of termination of this Agreement, Questica agrees that it shall provide reasonable assistance to, and shall not hinder a complete transition of the software functionality being terminated from Questica and its subcontractors to the Licensee, or to any replacement provider designated by the Licensee, without any interruption of or adverse impact on the services provided hereunder or any other services provided by third parties. Any additional services requested by Licensee during the disentanglement period shall be provided by Questica at Questica's standard rates.
12. NOTICE. Any notice or other communication required or permitted to be given hereunder or for the purposes hereof to any party shall be in writing and shall be sufficiently given if delivered personally to such party, or if sent by prepaid registered mail or if transmitted by facsimile transmissions to such Parties as detailed in the attached Quotation or at such other address or facsimile number as the Party to whom such notice is to be given shall have last notified (in the manner provided herein) the Party giving such notice. Any notice delivered to the Party to whom it is addressed as provided herein shall be deemed to have been given and received on the day it is delivered at such address, provided that if such day is not a Business Day, then the notice shall be deemed to have been given and received on the Business Day next following such day. Any notice mailed to a Party shall be deemed to have been given and received on the fifth Business Day next following the date of its mailing provided that no postal strike is then in effect or comes into effect within four (4) Business Days after such mailing. Any notice transmitted by facsimile shall be deemed given and received on the day of its transmission if such day is a Business Day and if not, then on the next day that is a Business Day.
13. FORCE MAJEURE. Except as expressly provided otherwise in this agreement, dates and times by which any Party is required to render petiormance under this agreement or any schedule hereto shall be postponed automatically to the extent and for the period that such Party is prevented from meeting them by reason of any cause beyond its reasonable control (other than lack of funds), provided that the Party prevented from rendering petiormance notifies the other Party immediately and in detail of the commencement and nature of such cause and the probable consequences thereof, and provided further that such Party uses its reasonable efforts to render performance in a timely manner utilizing to such end all resources reasonably required in the circumstances, including obtaining supplies or services from other sources if same are reasonably available.
14. SOFTWARE ESCROW. Questica will deposit in escrow the Software source code for the most recent version of the Software. The Escrow Agent will be authorized to release the escrowed source code to the Licensee should Questica become insolvent or cease to carry on business and the business of Questica is not continued by a Receiver or Trustee or Assignee.
15. MEDIA RELEASES. Neither party shall use the name, trademark or logo of the other party without the prior written consent of the other party. Notwithstanding the foregoing, Questica may use the Licensee's name and identify the licensee as a Questica client in advertising, marketing materials, press releases and similar materials.
16. USE OF SUBCONTRACTORS. Questica warrants that all persons assigned by it to the performance of this Agreement shall be employees or authorized subcontractors of Questica and shall be fully qualified to work under this Agreement. Questica shall ensure that an adequate number of appropriately qualified personnel are employed and available to satisfy its obligations as outlined in this Agreement.
17. EXPORT CONTROL. The Software is intended for distribution only in the United States and Canada. Licensee agrees that it will not directly or indirectly, export or re-export the Software (or portions thereof) to any country, person, entity or end user subject to U.S. or Canadian export restrictions.
18. MISCELLANEOUS. This Agreement, including all Schedules and Exhibits attached hereto, is the entire agreement between Licensee and Questica pertaining to Licensee's right to use the Work and supersedes a!I prior or collateral oral or written representations or agreement related thereto. This Agreement shall be governed by the law of the province of Ontario, Canada. Except as otherwise provided herein, no term or provisions hereof shall be deemed waived and no breach excused unless such waiver or consent shall be in writing and signed by the Party to, or waiver of, a breach by the other, whether expressed or implied, shall not constitute a consent to, waiver of, or excuse for any other different or subsequent breach.
19. HEADINGS; SEVERABILITY. The headings and other captions in this Agreement are for convenience and reference only and are not to be construed in any way as additions or limitations of the covenants and agreements contained in this Agreement. In the event that any provision hereof is found invalid or enforceable pursuant to judicial decree or decision, any such provision 181
shall be deemed to apply only to the maximum extent permitted by law, and the remainder of this Agreement shall remain valid and enforceable according to its terms.
END DF LICENSE AND SERVICE AGREEMENT DOCUMENT
182
~)Ouest1ca
QUESTICA BUDGET SUBSCRIPTION AGREEMENT
This SOFTWARE SUBSCRIPTION AGREEMENT (the "Agreement") is made this DATE ( the "Effective Date") by and between QUEST!CA INC., a corporation incorporated under the laws of Ontario, Canada ("Questica") and Customer Name, including, without limitation, all its subdivisions, departments, and constituent entities within its legal scope and jurisdiction {collectively, the "Subscriber").
1. DEFINITIONS
"Affiliate" means any entity which directly or indirectly controls, is controlled by, or is under common control with the subject entity. "Control," for the purposes of this definition, means direct or indirect ownership or control of more than 50% of the voting interests of the subject entity.
"Malicious Code" means viruses, worms, time bombs, Trojan horses, and other harmful or malicious code, files, scripts, agents or programs.
"Order Form" means the documents for placing orders hereunder, including addenda thereto, that are entered into between You and Us from time to time, including addenda and supplements thereto. By entering into an Order Form hereunder, an Affiliate agrees to be bound by the terms of this agreement as if it were an original party hereto. Order Forms shall be deemed incorporated herein by reference. "Purchased Services" means Services that You or Your Affiliates purchased under an Order Form "Services" means the products and services that are ordered by You under an Order Form and made available by Us online "User Guide" means the on-line users guide for the Services, made available on-line "Users" means individuals who are authorized by You to use the Services, for whom subscriptions to a Service have been ordered, and who have been supplied user identifications and passwords by You, (or by Us at your request}. Users may include but are not limited to Your employees, consultants, contractors and agents, and third parties with which You transact business.
"We," "Us", "Our", "Questica Inc." or "Questica" means the company or entity providing the Services in the Agreement "You", "Your", "Subscriber" means the company or other legal entity for which you are accepting the Agreement and Affiliates of that company or entity.
"Your Data" means all electronic data or information submitted by You to the Purchased Services.
2. PURCHASED SERVICES
2.1 Provision of Purchased Services. We shall make the Purchased Services available to You pursuant to this Agreement and the relevant Order Forms during a subscription term. You agree that Your purchases hereunder are neither contingent on the delivery of any future functionality or features nor dependent on any oral or written public comments made by Us regarding future functionality or features.
2.2 User Subscriptions. Unless otherwise specified in the applicable Order Form, (i} Services are purchased as User subscriptions and may be accessed by no more.than the specified number of Users, (ii} ad,ditional User subscriptions may be added during the applicable subscription term at the same price as that for the pre-existing subscriptions 183
thereunder, prorated for the remainder of the subscription term in effect at the time the additional User subscriptions are added and {iii) the added User subscriptions shall terminate on the same day as the pre-existing subscriptions. User subscriptions are for designated Users only and cannot be shared or used by more than one user but may be reassigned to new Users replacing former Users who no longer require ongoing use of the Services.
3. USE OFTHE SERVICES
3.1 Our Responsibilities. We shall: {i) provide Our basic support for the Purchased Services to You at no additional charge, and/or upgraded support if purchased separately, {ii)use commercially reasonable efforts to make the Purchased Services available 24 hours a day, 7 days a week, except for: (a) planned downtime (of which We shall give at least 8 hours' notice via the Purchased Services and which We shall schedule to the extent practicable during the weekend hours from 6:00 pm Friday to 3:00 am Monday Pacific Time), or (b) any unavailability caused by circumstances beyond Our reasonable control, including without limitation, acts of God, acts of government, floods, fires, earthquakes, civil unrest, acts of terror, strikes or other labor problems (other than those involving Our employees), Internet services provider failure or delays, or denial of service attacks, and {iii) provide the Purchased Services only in accordance with applicable laws and government regulations.
3.2 Our Protection of Your Data. We shall maintain appropriate administrative, physical and technical safeguards for protection of the security, confidentiality and integrity of Your Data. We shall not (a) modify Your Data, (b) disclose Your Data except as compelled by law in accordance with Section 6.3 (Compelled Disclosure)or as expressly permitted in writing by You, or {c) access Your Data except to provide the Services and prevent or address service or technical problems, or at Your request in connection with customer support matters.
3.3 Your Responsibilities. You shall (i) be responsible for Users' compliance with this Agreement, (ii) be responsible for the accuracy, quality and legality of Your Data and of the means by which You acquired Your Data, (iii) use commercially reasonable efforts to prevent unauthorized access to or use of the Services, and notify Us promptly of any such unauthorized access or use, and (iv) use the Services only in accordance with the User Guide and applicable laws and government regulations. You shall not {a) make the Services available to anyone other than Users, (b) sell, resell, rent or lease the Services, (c) use the Services to store or transmit material in violation of third-party privacy rights, (d) use the Services to store or transmit Malicious Code, (e) interfere with or disrupt the integrity or performance of the Service or third-party data contained therein, or (f) attempt to gain unauthorized access to the Services or their related systems or networks.
4. FEES AND PAYMENTS FOR PURCHASED SERVICES
4.1 Fees. You shall pay all fees specified in all Order Forms hereunder. Except as otherwise specified herein or in an Order Form, (i) fees are based on services purchased and actual usage, (ii) payment obligations are non-cancelable and fees paid are non-refundable, and {iii) the number of User subscriptions purchased cannot be decreased during the relevant subscription term stated on the Order Form. User subscription fees are based on monthly periods that begin on the subscription start date and each monthly anniversary thereof; therefore, fees for User subscriptions added in the middle of a monthly period will be charged for the full monthly period and the monthly periods remaining in the subscription term.
4.2 Invoicing and Payment. You will provide Us with valid and updated credit card information, or with a valid purchase order or alternative document reasonably acceptable to Us. If you provide credit card information to Us, You authorize Us to charge such credit card for all Services listed in the Order Form for the initial subscription term and any renewal subscription term(s) as set forth in Section 10.2 (Term of Purchased User Subscriptions). Such charges shall be made in advance, either annually or in accordance with any different billing frequency stated in the applicable Order Form. If the Order Form specifies that payment will be by a method other than a credit card, We will invoice You in advance and otherwise in accordance with the relevant Order Form. Unless otherwise stated in the Order Form, invoiced charges are due net 30 days from the invoice date. You are responsible for providing complete and accurate billing and contact information to Us and notifying Us of any changes to such information. 184
4.3 Overdue Charges. If any changes are not received from You by the due date, then at Our discretion, (a) such charges may accrue late interest at a rate of 1.5% of the outstanding balance per month, or the maximum rate perm·1tted by law, whichever is lower, from the date such payment was due until the date paid, and/or (b) We may condition future subscription renewals and Order Forms on payment terms shorter than those specified in Section 4.2 {Invoicing and Payment)
4.4 Suspension of Service and Acceleration. If any amount owing by You under this or any other agreement for Our services ·1s 30 or more days overdue {or 10 or more days in cases where You authorized us to charge Your credit card), We may, without limiting Our other rights and remedies, accelerate Your unpaid fee obligations under such agreements so that all such obligations become immediately due and payable, and suspend Our services to You until such amounts are paid in full. We wlll give You at least 7 days prior notice that Your account is overdue, in accordance with Section 11.1 (Manner of Giving Notice), before suspending services to You.
4.5 Payments and Disputes. We shall not exercise Our rights under Section 4.3 (Overdue Charges) or 4.4 (Suspension of Service and Acceleration) if You are disputing the applicable charges reasonably and in good faith and are cooperating diligently to resolve the dispute.
4.6 Taxes. Unless otherwise stated, Our fees do not include any taxes, levies, duties or similar governmental assessments of any nature, including but not limited to value-added, sales, use or withholding taxes, assessable by any local, state, provincial, federal, or foreign jurisdiction (collectively, "Taxes"). You are responsible for paying all Taxes associated with Your purchases hereunder. If We have the legal obligation to pay or collect Taxes for which You are responsible under this paragraph, the appropriate amount shall be invoiced to and paid by You, unless You provide Us with a val"1d tax exemption certificate authorized by the appropriate taxing authority. For clarity, We are solely responsible for taxes assessable against it based on Our income, property and employees.
5. PROPRIETARY RIGHTS
5.1 Reservation of Rights in Services. Subject to the limited rights expressly granted hereunder, We reserve all rights, title and interest in and to the Services, including all related intellectual property rights. No rights are granted to You hereunder other than as expressly set forth herein.
5.2 Restrictions. You shall not (i) permit any third-party to access the Services except as permitted herein or in an Order Form {ii) create derivative works based on the Services except as contained herein, (iii} copy, frame or mirror any part or content of the Services, other than copying or framing on Your own intranets or otherwise for Your own internal business purposes, (iv) reverse engineer the Services, or (v) access the Services in order to (a) build a competitive product or service, or (b) copy any features, functions or graphics of the Services.
5.3 Your Applications and Code. If You, a third party acting on Your behalf, or a User creates applications or program code using the Services, You authorize Us to host, copy, transmit, display and adapt such applications and program code, solely as necessary for Us to provide the Services in accordance with this Agreement. Subject to the above, We acquire no right, title or interest from You or Your licensors under this Agreement in or to such applications or program code, including any intellectual property rights therein.
5.4 Your Data. Subject to the limited rights granted to You hereunder, We acquire no right, title or interest from You or Your Ii censors under this Agreement in or to Your Data, including any intellectual property rights therein.
5.5 Suggestions. We shall have a royalty-free, worldwide, irrevocable, perpetual license to use and incorporate into the Services any suggestions, enhancement requests, recommendations or other feedback provided by You, including Users, relating to the operation of the Services.
6. CONFIDENTIALITY
185
6.1 Definition of Confidential Information. As used herein, "Confidential Information" means all confidential information disclosed by a party ("Disclosing Party"), whether orally or in writing, that is designated as confidential or that reasonably should be understood to be confidential given the nature of the information and the circumstances of disclosure. Your Confidential Information shall include Your Data; Our Confidential Information shall include the Servkes; and Confidential lnformaf1on of each party shall include the terms and conditions of this Agreement and all Order Forms, as well as business and marketing plans, technology and technical information, product plans and designs, and business processes disclosed by such party. However, Confidential Information (other than Your Data) shall not include any information that {i) is or becomes generally known to the public without breach of any obligation owed to the Disclosing Party, (ii) was known to the Receiving Party prior to its disclosure by the Disclosing Party w·1thout breach of any obligation owed to the rnsclosing Party (iii) is received from a third party without breach of any obligation owed to the Disclosing Party, or (iv) was independently developed by the Receiving Party.
6.2 Protection of Confidential Information. The Receiving party shall use the same degree of care that uses to protect the confidentiality of its own confidential information of like kind (but ·1n no event less than reasonable care) {i) not to use any Confidential Information of the Disclosing Party for any purpose outside the scope of this Agreement, and (ii) except as otherwise authorized by the Disclosing Party in writing, to limit access to Confidential Information of the Disclosing Party to those of its and its Affiliates' employees, contractors and agents who need such access for purposes consistent with this Agreement and who have signed confidentiality agreements with the Receiving Party containing protections no less stringent than those here·in. Neither party shall disclose the terms of this Agreement or any Order Form to any third party other than its Affiliates and their legal counsel and accountants without the other party's prior written consent.
6.3 Compelled Disclosure. The Receiving Party may disclose Confidential Information of the Disclosing Party if it is compelled by law to do so, provided the Receiving Party gives the Disclosing Party prior notice of such compelled disclosure {to the extent legally permitted) and reasonable assistance, at the Disclosing Party's cost, if the Disclosing Party withes to contest such disclosure. If the Receiving Party is compelled by law to disclose the Disclosing Party's Confidential Information as part of a civil proceeding to which the Disclosing Party is a party, and the Disclosing Party is not contesting the disclosure, the Disclosing Party will reimburse the Receiving Party for its reasonable costs of compiling and providing secure access to such Confidential Information.
7. WARRANTIES AND DISCLAIMERS
7.1 Our Warranties. We warrant that{i) We have validly entered into this Agreement and have the legal power to do so, (ii) the Services shall perform materially in accordance with the User Guide, {iii) the functionality of the Services will not be materially decreased during a subscription term, and {iv) We will not transmit Malicious Code to You, provided it is not in breach of this subpart {iv)ifYou or a User uploads a file containing Malicious Code into the Services and later downloads that file containing Malicious Code. For any breach of a warranty above, Your exclusive remedy shall be as provided in Section 10.3 {Termination for Cause) and Section 10.4 (Refund or Payment upon Termination) below.
7.2 Your Warranties. You warrant that You have validly entered into this Agreement and have the legal power to do so.
7.3 Disclaimer. EXCEPT AS EXPRESSLY PROVIDED HEREIN, NEITHER PARTY MAKES ANY WARRANTIES OF KIND, WHETHER
EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, AND EACH PARTY SPECIFICALLY DISCLAIMS ALL IMPLIED
WARRANTIES, INCLUDING ANY WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW.
8. MUTUAL INDEMNIFICATION
186
8.1 Indemnification by Us. We shall defend You against any claim, demand, suit, or proceeding made or brought against You by a third party alleging that the use of the Services as permitted hereunder infringes or misappropriates the intellectual property rights of a third party (a "Claim Against You"), and shall indemnify You for any damages, attorney fees and costs finally awarded against You as a result of, and for amounts paid by You under a court approved settlement of, a Claim Against You; provided that You (a) promptly give Us written notice of the Claim Against You; (b) Give Us sole control of the defense and settlement of the Claim Against You (provided that We may not settle any Claim Against You unless the settlement unconditionally releases You of all liability); and (c) provide to Us all reasonable assistance, at Our expense. In the event of a Claim against You, or if we reasonably believe the Services may infringe or misappropriate. We may in Our discretion and at no cost to you (i) mod"rfy the Services so that they no longer infringe or misappropriate, without breaching Our warranties under "Our Warranties" above, (II) obtain a license for Your continued use of the Services in accordance with this Agreement, or (iii) terminate Your User subscr"1ptions for such services upon 30 days' written notice and refund to You any prepaid fees covering the remainder of the term of such User subscriptions after the effective date of termination.
8.2 Indemnification by You. You shall defend Us against any claim, demand, suit or proceeding made or brought against Us by a third party alleg·ing that Your Data, or Your use of the Services in breach of this Agreement, infringes or misappropriates the intellectual property rights of a third party or violates applicable law (a "Claim Against Us"), and shall indemnify Us for any damages, attorney fees and costs finally awarded against us as a result of, or for any amounts paid by Us under a court-approved settlement of, a Claim Against Us; provided that We (a) promptly give You written notice of the Claim Against Us; (b) give You sole control of the defense and settlement of the Claim Against Us (provided that You not settle any Claim Against Us unless the settlement unconditionally releases Us of all liability); and (c) provide to You all reasonable assistance, at Your expense.
8.3 Exclusive Remedy. This Section 8 (Mutual Indemnification) states the indemnifying party's sole liability to, and the indemnified party's exclusive remedy against, the other party for any type of claim described in this Section.
9. ,LIMITATION OF LIABILITY
9.1 Limitation of Liability. NEITHER PARTY'S LIABILITY WITH RESPECT TO ANY SINGLE INCIDENT ARISING OUT OF OR
RELATED TO THIS AGREEMENT (WHETHER IN CONTRACT OR TORT OR UNDER ANY OTHER THEORY OF LIABILITY) SHALL EXCEED THE AMOUNT PAID BY YOU HEREUNDER IN THE 12 MONTHS PRECEDING THE INCIDENT, PROVIDED
THAT IN NO EVENT SHALL EITHER PARTY'S AGGREGATE LIABILITY ARISING OUT OF OR RELATED TO THIS AGREEMENT (WHETHER IN CONTRACT OR TORT OR UNDER ANY OTHER THEORY OF LIABILITY) EXCEED THE TOTAL AMOUNT PAID BY YOU HEREUNDER.THE FOREGOING SHALL NOT LIMIT YOUR PAYMENT OBLIGATIONS UNDER SECTION 4 (FEES AND
PAYMENT FOR PURCHASED SERVICES)
9.2 Exclusion of Consequential and Related Damages. IN NO EVENT SHALL EITHER PARTY HAVE ANY LIABILITY TO THE
OTHER PARTY FOR ANY LOST PROFITS OR REVENUES OR FOR ANY INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL,
COVER OR PUNITIVE DAMAGES HOWEVER CAUSED, WHETHER IN CONTRACT, TORT OR ANY OTHER THEORY OF LAIBILITY, AND WHETHER OR NOT THE PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE FOREGOING DISCLAIMER SHALL NOT APPLY TO THE EXTENT PROHIBITED BY LAW.
10. TERM AND TERMINATION
10.1 Term of Agreement. This Agreement commences on the date You accept it and continues until all User subscriptions granted in accordance with this Agreement have expired or been terminated.
10.2 Term of Purchased User Subscriptions. User subscriptions purchased by You commence on the start date specified in the specific Order Form and continue for the subscription term specified therein. Except as otherwise specified in the applicable Order Form, all user subscriptions shall automatically renew for additional periods equal to the expiring 187
subscription term or one year (whichever is shorter), unless either party gives the other notice of non-renewal at least 30 days before the end of the relevant subscription term. The per-unit pricing during any such renewal term shall be the same as that during the prior term unless We have given You written notice of a pricing increase at least 60 days before the end of such prior term, in which case the pricing increase shall be effective upon renewal and thereafter. Any such pricing increase shall not exceed 7% of the pricing for the relevant Services in the immediately prior subscription term, unless the pricing in such prior term was designated in the relevant Order Form as promotional or one-time.
10.3 Termination for Cause. A party may terminate this Agreement for cause: (i) upon 30 days written notice to the other party of a material breach if such breach remains uncured at the expiration of such period, or (ii) if the other party becomes the subject of a petition in bankruptcy or any other proceedings relating to insolvency, receivership, liquidation or assignment for the benefit of creditors.
10.4 Refund or Payment upon Termination. Upon any termination for cause by You, We shall refund You any prepaid fees covering the rema·1nder of the term of all subscriptions after the effective date of termination. Upon any termination for cause by Us, You shall pay any unpaid fees covering the remainder of the term of all Order Forms after the effective date of termination. In no event shall any term·Ination relieve You of the obligation to pay any fees payable to Us for the period prior to the effective date of termination.
10.5 Return of Your Data. Upon request made by You within 30 days after termination of a Purchased Services subscription, We will make available to You for download a file of Your Data in comma separated value (.csv) format along with attachments in their native format. After such 30 day period, We shall have no obligation to maintain or provide any of Your Data and shall thereafter, unless legally prohibited, delete all of Your Data in Our systems or otherwise in Our possession or under Our control.
10.6 Surviving Provisions. Section 4 (Fees and Payment for Purchased Services), 5 (Proprietary Rights), 6 (Confidentiality),
7.3 (Disclaimer), 8 (Mutual Indemnification), 9 (Limitation of Liability, 10.4 (Refund or Payment upon Termination),
10.5 (Return of Your Data), 11 {Notices, Governing Law, Jurisdiction) and 12 (General Provisions) shall survive any termination or expiration ofthe Agreement.
11. NOTICES, GOVERNING LAW AND JURISDICTION
11.1 Manner of Giving Notice. Except as otherwise specified in this Agreement, all notices, permissions and approvals hereunder shall be in writing and shall be deemed to have been given upon: (i) personal delivery, (ii) the second business day after mailing, (iii)the second business day after sending by confirmed facsimile, (iv) the first business day after sending by email (provided that email shall not be sufficient for notices of termination or an indemnifiable claim) Billing- related notices to You shall be addressed to the relevant billing contact designated by You. All other notices to You shall be addressed to the relevant Services system administrator designated by You.
11.2 Agreement to Governing Law and Jurisdiction. Each party agrees that the governing law will be that of the Province of Ontario, Canada and to the exclusive jurisdiction of the City of Toronto, Ontario, Canada.
11.3 Waiver of Jury Trial. Each party hereby waives any right to jury trial in connection with any action or litigation in any way arising out of or related to this Agreement.
12. GENERAL PROVISIONS
12.1 Anti-Corruption. You have not received or been offered any illegal or improper bribe, kickback, payment, gift, or thing of value from any of Our employees or agents in connection with this Agreement. Reasonable gifts and entertainment provided in the ordinary course of business do not violate the above restriction. 188
12.2 Relationship of the Parties. The parties are independent contractors. This Agreement does not create a partnership, franchise, joint venture, agency, fiduciary or employment relationship between the parties.
12.3 No Third-Party Beneficiaries. There are no third-party beneficiaries to this Agreement.
12.4 Export Compliance. The Services, other technology We make available, and derivatives thereof may be subject to export laws and regulations of the United States, Canada and other jurisdictions. Each party represents that it is not named on any US or Canadian government denied-party list. You shall not permit Users to access or use Services in a US or Canada embargoed country or in violation of any US or Canadian export law or regulation.
12.5 Waiver. No failure or delay by either party in exercising any right under this Agreement shall constitute a waiver of that right
14.6 Severability. If any provision of this Agreement is held by a court of competent jurisdiction to be contrary to law, the provision shall be modified by the court and interpreted so as best to accomplish the objectives of the original provision to the fullest extent permitted by law, and the remaining provisions of this Agreement shall remain in effect
14.7 Attorney Fees. You shall pay on demand all of Our reasonable attorney fees and other costs incurred by Us to collect any fees or charges due Us under this Agreement following Your breach of Section 4.2 (Invoicing and Payment).
14.8 Assignment. Neither party may assign any of its rights or obligations hereunder, whether by operation of law or otherwise, without the prior written consent of the other party (not to be unreasonably withheld). Notwithstanding the foregoing, either party may assign this Agreement in its entirety (including all Order Forms), without consent of the other party, to its Affiliate or in connection with a merger, acquisition, corporate reorganization, or sale of all or substantially all of its assets not involving a direct competitor of the other party. A party's sole remedy for any purported assignment by the other party in breach of this paragraph shall be, at the non-assigning party's election, termination of this Agreement upon written notice to the assigning party. In the event of such a termination, We shall refund to You any prepaid fees covering the remainder of the term of all subscriptions after the effective date of termination. Subject to the foregoing, this Agreement shall bind and inure to the benefit of the parties, their respective successors and permitted assigns.
14.9 Entire Agreement. This Agreement, including all exhibits and addenda hereto and all Order Forms, constitutes the entire agreement between the parties and supersedes all prior and contemporaneous agreements, proposals or representations, written or oral, concerning its subject matter. No modification, amendment, or waiver of any provision of this Agreement shall be effective unless in writing and either signed or accepted electronically by the party against whom the modification, amendment or waiver is to be asserted. However, to the extent of any conflict or inconsistency between the provisions in the body of this Agreement and any exhibit or addendum hereto or any Order Form, the terms of such exhibit, addendum or Order Form shall prevail. Notwithstanding any language to the contrary therein, no terms or conditions stated in Your purchase order or other order documentation {excluding Order Forms) shall be incorporated into or form any part of this Agreement, and all such terms or conditions shall be null and void.
14.10 Media Releases. Neither party shall use the name, trademark or logo of the other party without the prior written consent of the other party. Notwithstanding the foregoing, We may use the Your name and identify You as a Questica client in advertising, marketing materials, press releases and similar materials.
END DF SUBSCRIPTION AGREEMENT
189
MASTER AGREEMENT FOR PROFESSIONAL SERVICES
BY AND BETWEEN THE
CITY OF SANT A CLARA, CALIFORNIA
AND
QUESTICA, INC.
EXHIBIT A2
SCOPE OF SERVICES
The Services to be performed for the City by the Contractor under this Agreement are more fully described in the Contractor's proposal entitled, "Questica Budget License and Service Agreement," which is attached to this Exhibit A2. It is intended by the Parties that the Master Agreement terms shall control, except that the following Exhibit A2 terms may also be enforced as part of the Master Agreement: Sections 1, I. 1, 1.2, 1.3, 2, 3, 7, 11, 14, and 17. If a section of the Questica Budget License and Service Agreement is not listed herein as enforceable, then the Parties intend that those sections are not controlling and are not part of the Master Agreement.
Exhibit A2 also includes "Appendix A- Maintenance and Technical Support Services" and "Scope of Work Questica Budget Implementation for City of Santa Clara" without reservations or exceptions.
Agreement with Questica, Inc./Scope of Services/Exhibit A2 Rev. 9/4/13; Typed 8/13/14
Page I of 1
Ouest1ca
QUESTICA BUDGET LICENSE AND SERVICE AGREEMENT
This SOFTWARE LICENSE AGREEMENT (the "Agreement") is made this Aug 26, 2014 (the "Effective Date") by and between QUESTICA !NC., a corporation inco"rporated underthe laws of Ontario, Canada ("Questica") and City of Santa Clara~ CA, including, without limitation, all its subdivisions, departments, and constituent entities wlthin its legal scope a'nd jurisdiction {collectively, the "licensee").
BACKGROUND
A. Questica has made a substantial investment in the development of the QUESTICA BUDGET computer software products identified in the attached Quot;;ition {the "Software't and ln the development of documentation related thereto (the "Documentation" and together with the Software, the "Work'').
B. Questlca has the right to license the Work to third parties, C. The Licensee wishes to use the Work, and Questica has agreed to license such use 1 pursuant to the terms of this Agreement.
NOW THEREFORE, in consideration of the premises and the mutual covenants contained herein and other good and valuable consideration (the receipt and adequacy of whkh are hereby acknowledged), Questica and Licensee (collectively, the 11 Part!es" and individua!!y, a "Party") agree as follows:
1. PERMITTED USE. Subject to the terms of this Agreement, Questica hereby grants to Licensee a perpetual, Personal, non-transferable and nan-exclusive license to use the Software, solely in executable code format, and the'Documentation pr6vided therewith, solely for Licensee's own Internal business purposes exclusively within the facilities and sites within the jurisdiction of the Licensee, If Licensee wishes to use the Software at or from an additional site or sites outside of its jurisdiction, Licensee agrees to obtain a separate llcense for such site(s). Licensee's right to use the Software and the Documentation is limited to those rights expressly set out herein, Licensee shall not use the Software, In whole or in part, on behalf of or for the benefit of any other Person, Including an affillate of the Licensee, except as expressly provided herein.
1.1 STAFF WORK~AT-HOME RIGHTS. Staff of the Licensee may use the Software from their home as an extension of the license granted to the Licensee, for business related purposes. Staff may not use the Software at home for personal purposes.
Licensee is responsible for ensuring that the Software ls made Inaccessible to its staff if a) any event causes the staff member to no !anger be an employee for any reason, orb) the staff member would not normally require the use of the Software in the at-work environment.
1.2 PERMITTED CUSTOMIZATIONS. Questlca also grants the Licensee a non-sub!icensable, non-exclusive, non-transferable right to create, or to have created on its behalf, "Permitted Customiz.ations" to the executable code components of the Software solely for internal use and only for use as part of and in co.njunctlon wfth the related Software. "Permitted Customizations" is custom software or reports which are developed that access or interact with the Software or its associated database(s), The licensee may only create Permitted Customizations that do not require access and changes to the source code, The Licensee may only create Permitted Customizations that do not require the source code of the Software to create the Permitted Customizations, and access the executable code version of the Software or its associated databases in a way that is reasonably practical without access to the source code of the Software at any time,
Permitted Customizations Do Not 1nhlb1t Questica's Right to Innovate, Independently, Questica is continually innovating and improving the Software to meet the needs of its customers. The Licensee acknowledges that, while it has the ability to create its own Permitted Customizations, Questica must not be prevented from continuing to develop and enhance lts software in any respect, even if such modifications may be similar to the Permitted Customizations !n functionality, appearance or otherwise. Therefore, if QuestJca develops any modifications which may be simllar to the Permitted Customizations, licensee agrees to not make aoy claim against Questica for infringement of any of its (or its subcontractors} rights in or to the Permitted Customizations. Questlca shall not directly incorporate into its modifications any origtnal source code independently developed by the Licensee.
Ouest1ca
BUDGET
Turning Objectives into Outcomes
08-August-14r23 6 of 24
1.3 RESTRICTIONS ON USE. Except as set forth herein, Licensee shall (a) not copy the Software except to copy it onto the site computers being used by Licensee and to make one copy of the Software solely for backup or testing purposes; (b) not copy any of the Documentation for any use outside the site; (c) not assign this Agreement or transfer, lease, export or grant a sub-Licensee of the Work or the license contained herein to any Person or organization except as and when authorized to do so by Questica in writing; {d) not reverse engineer, decompile or disassemble the Software; {e) not use the Work except as authorized herein; {f) take such precautions with respect to the Software, as it would take to protect its own proprietary software or hardware or information. For the purposes of this Agreement, "Person" includes an individual, corporation, partnership, joint venture, trust, unincorporated organization, the crown or any agency or instrumentality thereof or any other judicial entlty recognized by law.
2. OWNERSHIP AND COPYRIGHT. Questica is the owner of all intellectual property rights in the Work, related written materials, logos, names and other support materials provided pursuant to the terms of this Agreement. No title to the intellectual property in the Work or in any magnetic media or other physical media provided therewith is transferred to the Licensee by this Agreement.
Questica shall defend Licensee against any claim that the Work infringes a patent, copyright, trade~mark or other intellectual property right of any third party and Questica will pay resulting cost, damages and reasonable legal fees finally awarded, provided that i) Licensee promptly notifies Questica in writing of the claim; and ii} Questica has sole control of the defense and al! related settlement negotiations, lf such claim has occurred or in Questica's opinion ls likely to occur, Licensee agrees to permit Quest!ca at its option and expense, e!ther to procure for licensee the right to continue using the Work or to replace or modify the same so that it becomes non-infringing without loss of functionality.
Questica shall have no obligation to defend Licensee orto pay costs, damages or legal fees for any claim based upon use of other than a current unaltered release of the Work, lf such infringement would have been avoided by the use of a current unaltered release thereof.
The foregoing states the entire obligations of Questica with respect to infringement or proprietary or intellectual rights of third parties.
3. LIMITED WARRANTY. Questica warrants that so long as Product Maintenance and Support services are provided by Questica that the Software, when properly installed, will perform substantially in accordance with the accompanying written materials. If the Software does not so perform during such period, Questica will correct, at no cost to Licensee, programming errors in the Software to make the Software so perform provided that i} the Software has been properly used by the Licensee in accordance with the documentation furnished by Questica to Licensee in connection therewith; ii) Licensee notifies Questica of the programming errors and describes the nature of the suspected errors and of the circumstances in which they occur; iil) Questica1 using reasonable efforts, is able to confirm the existence of the programming errors; and iv) Licensee or any third party has not changed or modified the Software.
Licensee agrees that Questica shall not be liable to the Licensee or any other person, regardless of the cause, for the effectiveness or accuracy of the Software, the Documentation or any other related materials, or for any other specia!1 indirect, incidental or consequential damages arising from or occasioned by the use of the Software, the Documentation or the related materials, or the failure or Omission on the part of Questica to comply with its obligations under this Agreement, The Licensee hereby agrees that Questlca's maximum liability for any claim arising in connection with the Software, the Documentation or any related materials (whether in contract, tort 1 including negligence, product liability or otherwise) shall not exceed the total Ucense Fee paid by the Licensee.
THE ABOVE EXPRESS WARRANTY IS IN LIEU Of ALL OTHER WARRANTIES AND CONDITIONS (EXPRESS AND IMPLIED) AND THOSE ARISING BY STATUTE OR OTHERWISE IN LAW OR FROM A COURSE Of DEALING OR USAGE Of TRADE, INCLUDING BUT NOT LIMITED TO WARRANTIES OR CONDITIONS Of MERCHANTABLE QUALITY OR FITNESS FOR A PARTICULAR PURPOSE. NO OTHER WARRANTIES OR CONDITIONS EXPRESS OR IMPLIED ARE GIVEN.
4, LIMITATIONS OF REMEDIES ANO DAMAGES. Subject to Section 10 hereof, Quest[ca's entire liability and the Licensee's exclusive remedy under this agreement shall be i) if Questica is in breach of the Limited Warranty, to require Questlca to replace any defective media or to correct any defects and make any modifications which are necessary to cause the Software to confirm in all material respects to the Documentation; or il) the termination of this agreement.
In the event of any such termination, Questica shall not be liable in the aggregate for any damages which exceed the-amount paid hereunder by the Licensee to Questica as Soft.Na re License Fees. In no event shall Questica be liable for indirect, special, incidental, or consequential damages, even If advised of the possibility of such damages.
5. DISPUTE RESOLUTION/ ARBITRATION. In the event of any dispute arising out of or relating to and/or in connection with this Agreement, the parties' project managers shall use every reasonable effort to resolve such dispute in good faith within ten {10) business days. If the project managers have failed to resolve the dispute within such time frame, then the dispute shall be escalated to the next escalation level. At each escalation !ever, the designated executives shall negotiate in good faith in an effort to resolve the dispute. 08-August-14r23 7 of 24
Turning Objectives into Outcomes
Escalation Level Questica Management licensee Management Level Period of Level Resolution Efforts
First Level Project Manager Project Manager 10 business days Second Level President Finance Department Manager 10 business days Third Level Chairman Director of Finance or Treasurer 10 business days If the above escalation periods have elapsed and there continues to be a dispute as to any matter herein, the matter in dispute shall be referred to arbitration by a slngle arbitrator, if such parties agree upon one arbitrator, or otherwise by three arbitrators, of whom one shall be appointed by Licensee and one shall be appointed by Questica and the third shall be chosen by the flrsttwo named before the arbitration. The arbitration and the appointment of the arbitrator shall, unless expressly provided for herein, be conducted in accordance with the Arbitrations Act (Ontario). The award and determination of such arbitrator, arbitrators or any two of such three arbitrators shaJ/ be binding upon the parties and their respective successors and permitted assigns. Licensee and Questlca shall co-operate in completing any arbitration as expeditlous!y as possible and the arbitrator or arbitrators may hear such experts as may appear to him or them appropriate, Any interested party shall bear its costs and expenses incurred in connection with the arbitration except for the cost of the arbitrator or arbitrators and experts engaged by him or them which shall be borne by Questica and Licensee equally. Notwithstanding the foregoing, arbitration shall not preclude the right of either party to seek injunctive relief.
6. IRREPARABLE HARM. Licensee acknowledges and agrees with Questica that the breach by it of any of the provisions of Sections 1- 4, 8 or 10 of this Agreement would cause serious harm to Questica which could not adequately be compensated for in damages and in the event of a breach by Licensee of any of such provisions, Licensee understands that an injuhct!on may be issued against it restraining it from any further breach of such provisions, but such actions shall not be construed so as to be In derogation of any other remedy which Questica may have in the event of such breach.
7. PRODUCT MAINTENANCE AND SUPPORT. For the first year of this Agreement, upon paying the Licensee Fee and for each year thereafter, provided that Licensee continues to pay the Annual Product Maintenance and Support Fee in accordance with the attached quotation, Questica shall provide the Maintenance and Technical Support services (the "Services") for the software as outlined in Appendix A, if the Licensee is not otherwise in breach of the provisions of this Agreement.
8. CONFIDENTIAL INFORMATION. Each ofthe Parties shall use reasonable efforts (and, in any event, efforts that are no less than those used to protect its own confidential information) to protect from disclosure the confidential information only to its employees or agents who require access to it for the purpose of this Agreement or as otherwise provided in this Agreement. This Section shall survive the termination of the Agreement. For the purposes of this Section, "confidential information" means all data information which when it is disclosed by a Party is designated as confidential and shall include the Work and any other proprietary and trade secrets of Questica to which access is obtained or granted hereunder to Licensee; provided, however that-confidential information shall not include any data or information which (a) is or becomes publicly available through no fault of the other Party, (b) is already in the possession of the Party prior to its receipt from-the other Party, {c) is independently developed by the other Party, (d) is rightfully obtained by the other Party from a third party, (e) is disclosed with the written consent of the Party whose information it is, or (f) is disclosed pursuant to court order, or other legal compulsion.
9. NONDISCLOSURE OF AGREEMENT. Neither Party shall disclose the terms of this Agreement except as required by law or governmental regulation, without the other party's prior written consent, except that either Party may disclose the terms of this Agreement on a confidential basis to accountants, attorneys, and financial advisors and lenders.
10. TERMINATION. This Agreement is effective as of the Effectlve Date and shall continue unless and until this Agreement is terminated.
Licensee may terminate this Agreement If Questica ls declared Insolvent, has assigned thls Agreement in violation of the terms and conditions herein, or has made an assignment for the benefit of creditors.
After a one year period from the Effective Date, the Licensee may terminate this Agreement at any time for any reason, or no reason, providing their financial obligations to Questica as detailed in the attached Quotation 08-August-14r2 have been satisfied and paid in full.
Jf the Agreement is terminated in this manner, no refund wlll be provided for any maintenance or support services paid in advance.
In the event that Licensee shall be in breach of any provisions of the Dispute Resolution/ Arbitration Section outlined in thls Agreement, Questlca may provide notice of such breach to Licensee, who sha!! have thirty {30) days from the date of such notice to cure or rectify the said breach. Shou Id Licensee fail to cure or rectify the said breach in the said thirty (30) days, Questica may-terminate this Agreement.
Such termination by Questica shall be in addition to and without prejudice to such rights and remedies as may be available to Questica Including injunction and other equitable remedies.
The provisions of Sections 1-3, 8, 9, and 11 herein shall survive the termination of this Agreement. 08-August-14r23 8 of 24
Turning Objectives into Outcomes
11. DISENTAGLEMENT. In the event that Licensee has entered into or enters into agreements with other Contractors or government institutions for additional work related to the Capital or Operating Budgeting process, Questica agrees to cooperate with such other parties. Questlca shall not commit any act which will unnecessarily interfere with the work performed by any such third parties.
In the event of termination of this Agreement, Questica agrees that it shall provide reasonable assistance to, and shall not hlnder a complete transition of the software functionality being terminated from Questica and Its subcontractors to the Ucensee1 or to any replacement provider designated by the Licensee, without any Interruption of or adverse impact on the services provided hereunder or any other services provided by third parties. Any additional services requested by Licensee during the disentanglement period shall be provided by Questlca at Questica's standard rates.
12. NOTICE. Any not lee or other communication required or permitted to be given hereunder or for the purposes hereof to any party shall be in writing and shall be sufficiently given if delivered personally to such party1 or if sent by prepaid registered mail or if transmitted by facslmlle transmissions to such Parties as detailed in the attached Quotation or at such other address or facsimile number as the Party to whom such notice is to be given shall have last notified (in the manner provided herein) .the Party glving such notice. Any notice delivered to the Party to whom it Is addressed as provided herein shall be deemed to have been given and received on the day it is delivered at such address, provided that if such day ls not a Business Day, then the notice shall be deemed to have been given and received on the Business Day next following such day. Any notice mailed to a Party shall be deemed to have been given and received on the fifth Business Day next following the date of its mailing provided that no postal-strike Is then in effect or comes into e.ffect within four (4} Business Days after such mailing. Any notice transmitted by facslmile shall be deemed given and received on the day of its transmission if such day is a Business Day and if not, then on the next day that is a Business Day.
13. FORCE MAJEURE. Except as expressly provided otherwise in this agreement, dates and times by which any Party is required to render performance under this agreement or any schedule hereto shall be postponed automatically to the extent and for the period that such Party is prevented from meeting them by reason of any cause beyond lts reasonable control {other than lack of funds), provided that the Party prevented from rendering performance notifies the other Party immediately and in detail of the commencement and nature of such cause and the probable consequences thereof, and provided further that such Party uses its reasonable efforts to render performance in a timely manner utlliz!ng to such end a!I resources reasonably required in the circumstances, including obtalning supplies or services from other sources if same are reasonably available.
14. SOFTWARE ESCROW. Questica wlll deposit in escrow the Software source code for the most recent version of the Software. The Escrow Agent will be authorized to release the escrowed source code to the licensee should Questica become insolvent or cease to carry on business and the business of Questica is not continued by a Receiver or Trustee or Assignee.
15. MEDIA RELEASES. Neither party shall use the name, trademark or logo of the other party without the prior written consent of the other party. Notwithstanding the foregoing, Questica may use the licensee's name and identify the licensee as a Questica client in advertising, marketing materials, press releases and similar materials.
16. USE OF SUBCONTRACTORS. Questica warrants that all persons assigned by it to the performance of this Agreement-shall be employees or authorized subcontractors of Questlca and shall be fully qualified to work under this Agreement. Questica shall ensure that an adequate number of appropriately qualified personnel are employed and available to satisfy its obligations as out!lned In this Agreement.
17. EXPORT CONTROL. The Software \s intended for distribution only in the United States and Canada. Licensee agrees that it will not directly or indirectly, export or re-export the Software {or portions thereof) to any country, person1 entity or end user subject to U.S. or Canadian export restrictions.
18. MISCELLANEOUS. This Agreement, including all Schedules and Exhibits attached hereto, is the entire agreement between licensee and Questica pertaining to licensee's right to use the Work and supersedes al! prior or collateral oral or written representations or agreement related thereto. This Agreement shall be governed by the law of the province of Ontario, Canada. Except as otherwise provided herein, no term or provisions hereof shall be deemed waived and no breach excused unless such waiver or consent sh al! be in writing and signed by the Party to, or waiver of, a breach by the other, whether expressed or implied, shall not constitute a consent to, waiver of, or-excuse for any other different or subsequent breach.
19. HEADINGS; SEVERABILITY. The headings and other captions in this Agreement are for convenience and reference only and are not to be construed in any way as additions or llmitations of the covenants and agreements contained In this Agreement. In the event that any provision hereof is found invalid or enforceable pursuant to judicial decree or decision, any such provision shall be deemed to appiy only to the maximum extent permitted by law, and the remainder of this Agreement shall remain va!ld and enforceable according to its terms.
~Ouest1ca .... P BUDGET
Turning Objectives into Outcomes
08-August-14r23 9 of 24
APPENDIX A - Maintenance and Technical Support Services (A) Product Maintenance. On an as-available basis, Questica will provide enhancements, modifications or upgrades to the Software as Questica may from time to time make available to its Licensees generally ("Updates") but excluding any New Product (a "New Product" being a solution which, ln Questica's determination and subject to genera! industry standards, does not replace the Software licensed hereunder.) Updates do not include:
1. Platform extensions including product extensions to (i) different hardware platforms; {ii) different windowing system platforms; (iil) different operating system platforms
II. New applications
Ill. Services associated with the application or in~tallation of Updates Installation of Updates is the responsibility of the Licensee. !f requested, Questica will provide assistance in the installation of Updates at its then current rates1 including the testing of any site specific customizations. Questlca will provide a quote for any required rework associated with customizations resulting from the upgrade. [B) Technical Support Services. Comprehensive Phone and e-mail based Technical Support of a reasonable nature. A technical support incident or problem is a single user defined problem seeking resolution. It must be related to the original intent and design of the software. Support Services include the support of Questica supplied integrations that have not been modified by the Licensee. Each support incident is deemed closed when a remedy, workaround, or recommendation for the instal!ation of a current maintenance release has been offered, and a commercially reasonable effort has been made to restore operation to the original intent and design of the software. Technical Support does not include:
I. Custom Programming Services.
II. On-site support.
Ill. Software Installation or re-installation.
IV. Update Installation, or data and report updates required to support Updates.
V. Licensee developed interfaces, API interactions, or customizations.
Vl. licensee developed reports.
VII. End-User Training or Re~Training.
VIII. Licensee Hardware Issues.
IX. Correction of data issues derived from user error or product misuse.
X. Changes to Questica developed custom reports or product customizations (including Questica supplied custom business rules or customized user screens) that are outside the scope of the accepted specification, scope of work, or authorized change requests.
XI. Corrections to Questica developed custom reports or customizations beyond six months from the date of delivery. {the warranty period)
XII. Changes to integration functionality made necessary due to licensee server modifications/replacement, or changes by upgrades or changes to the integrated financial system software or hardware.
Questica may at its sole discretion, periodically make reasonable modifications or changes.to the Technical Support Services and/or Product Maintena-nce Services provided.
Licensee is responsible for all hardware, operating systems, network setup, network maintenance and setup, SSRS maintenance 1 SQL Server database maintenance, 115 maintenance and setup, backup strategy, disaster recovery strategy and the use of any file access control systems required In the support of the Software. Licensee may be required to grant Questica certatn limited access rights to Licensee's computer systems in order to render support.
Licensee is responsible for ensuring that its personnel have sufficient training to attain and maintain competence in the operation of the Software.
Technical Support is available through Questica's normal business hours, Monday through Friday, 8:00am through 8:00pm, Eastern Standard Time. Extended coverage is available for an additional fee. Questica will provide an initial response to a!I properly submitted support requests within two (2) business hours of Initial submission,
END OF LICENSE AND SERVICE AGREEMENT DOCUMENT
08-August-14r23 10 of 24
Turning Objectives into Outcomes
Scope of Work
Questica Budget Implementation for
City of Santa Clara
1. Revision History
I 25 I 25-Jul-14 I James McCall, Mike
i
--"------- - ------LN--e--wsome, Gerry McDonaldj ____ - * The edition signed-off by Questica & The Customer is included in the contract. The notes in the above table must indicate which edition that is and name the signatories for both parties.
2. Scope of Work
In the Scope of Work tables, entries in the column headed 11 Scope of Work" are defined as follows:
Entry , Meaning •
In scope
Customer task
The task or function is within the scope of work to be undertaken by Questica professional services.
The task or function is not within the scope of work to be undertaken by Questica professional services, but will be undertaken by The Customer. -- "----
. -· ... ·----·----
Not in scope The task or function is not within the scope of work to be undertaken by Questica professional services, nor will it be undertaken by The Customer. n/a ! Some functions such as reporting using the standard Questica Budget report library are , available to, and utilized by, The Customer but their use is ancillary to the ; implementation of Questica Budget and not a required component of Implementation.
Questica and The Customer agree that the implementation of Questica Budget is a shared responsibility and that neither party is In total command of all the resources necessary to achieve objectives within mutually agreed timeframes. However, both Questica and The Customer agree that they will employ their best efforts to complete their agreed tasks on a timely basis. Neither Questica nor The Customer is expected to have resources available to mitigate timeframe slippage caused by the other party, and neither shall have an obligation to do so.
Oues1:1ca
BUDGET
Turning Objectives into Outcomes
08-August-14r23 11 of 24
"Integration" as used in this Scope of Work shall Include the data population of pre-existing costing centers for the operating module and projects for the capital module. Data elements identified by a full GL account in the general ledger will be imported as a Questica Budget GL object if that element can be unambiguously matched to a pre-existing GL object or to a pre-existing costing center/ project+ fund combination. An exception report is provided for data elements which cannot be thus matched. Similarly, integrations will not create accounts in the general ledger where no such accounts exist. General ledger integrations do not include the integration of post approval budget amendments and transfers other than in the form of unannotated changed budget amounts. In the case of project budgets ,and actual data, this Scope of Work covers only those situations where the project identifier forms part of the GL account string or is available in the import fl!e, query or web service. The customer agrees to provide Questica with assistance in understanding the nature and location of the data to be integrated and, where required, create or cause to be created all necessary sources of data including database queries, delimited files, and/or web services.
Focused training is ava·ilable for certain aspects of the system (client authored reports, security configuration, allocations, change requests, etc). These subjects are all adequately covered in the standard training. Focused training is only required where pre-sales consultation determines a particular need.
2.1. Questica Budget Configuration & Shared Components
functional Area Description , Scope of
. Implementation
Hosting
Production Hosting
! Questlca will configure production and test versions·of Questica Budget during the implementation period. These will be hosted by Questica for a period not to exceed 6 months from the signing hereof.
' The Cu stainer wi!I provide a server operating environment as i follows:• Microsoft® Windows Server®: supported versions - 2008, 2008R2, 2012, 2012R2 (Standard or Enterprise editions, 32 & 64 bit)• Microsoft Internet Information Server (IIS): component of installed Windows server.• Microsoft SQL Server• and SSRS (SQL Server Reporting Services): supported versions- 2008R2, 2012 or 2014• Microsoft ,NET Framework 4.0 installedThe Customer will provide user workstation environments as follows:• A web browser: supported browsers - Internet Explorer 9 or newer, Safari latest release {on Mac only), Firefox latest release, Chrome latest release.• Microsoft Excel 2007 or newer (if spreadsheet export/import feature is required)• Microsoft .NET Framework 4.0 installedThe Customer will provide a technical contact with full security access to the operating environment as well as the authority and proficiency to assist Questica in the configuration of Questica Budget and/or to provide Questica personnel with full VPN access and permissions for the operating environment.
Work
In scope
Customer
task
08-August-14r23 12 of 24
Turning Objectives into Outcomes
ess To Questica Ace
Production Se rver
r
Budget Book
Pt~_e_aration
Administrate
Authored Re porting
.. ·-·-·
ning: Focused Trai
Adm1nistrato
Authored Re
r
porting
- Application l
Security
evel
'
'
I Focused Tra!
: Security
ning:
ning: Focused Trai
: Administrati on
i Focused Tra
' Allocations
ining:
-
Questica implementation & technical staff have full access to the production system for the purpose Of system implementation and product maintenance.
-- -
Provide Questica Budget expertise for Budget Book production -~_n_d _(Jther pre_:P_ress_ act_lvities. ________ .,
·-···--
Provision of database models for administrator authored report building using Report Builder 3.0. Note that creating administrator I au tho, red reports is __ ,-~-,.~-~~-! .. c.> .. 1:1:.:=::.~--!~~ k. -- Training in the use of report views using Report Builder 3.0.
Training will be carried out using web conferencing tools. Each ' training session in the use of report center reporting is applicable I
to any and all installed modules.
Determine how and when to use the various security levels available within Questica Budget, enter users and assign them to groups and roles. Questica will assist with this task until such time as administrators have received training ln the security component of Questica Budget.
i
I Additional training in th~ --~se -~f O.uestica Budget's security j component over and above that provided in the administration ! training. For installations with large user base and complex security needs.
·--
Training in Questica Budget administration.
Additional training in Questica Budget's Allocations feature, over i and above that provided in the Operating training.
-·----
Focused Tra ining:
ests
I
-Change Requ
Focused Tra
, Dashboards
ining:
i
Single Sign-0 n
Create
Division/Dep
Structure
artment
Objects/Gl A
& Categorie 5
ccounts
Fund Catego
Funds
ries &
Dashboard W idgets
! Additional training In Questica Budget's Change Requests feature, over and above that provided in the Operating/Capital training.
Training in Questica Budget
1 s Dashboards feature.
----·
Configure Questica Budget to use The Customeris existing I Wlndows Authentication for user logon.
I -------,., ····----··
Division/Department hierarchy created by importing Excel workbooks. Questica will supply The Customer with blank workbooks which must be completed according to the defined , format and structure.
Import from data import workbooks,
I
I
Import from data import workbooks.
[_ --- ··-- . ". ·---·-
i If not in scope then The Customer will leverage Questica provided ! tralning to determine how to configure Dashboard Widgets within i the system.
'
2.2. Operating Module
Ouest1ca
BUDGET
- --- --·-- --,
In Scope '
Not in scope
In scope
In scope
Customer
task '
Not in scope
- ------
Not in scope
___ ,,, ___
Not in scope
Not in scope
···-·--···---
Not in scope
In Scope
In scope
In scope
In scope
·---·-·--
Not in scope
08-August-14r23 13 of 24
Turning Objectives into Outcomes
The Questica Budget Operating module is included in this installation.
Functional Area Description Scope of
Work
Allocations Add in , The Quest,ca Budget Allocations add on, to allocate spec1f1c In scope forecasts to multiple costing centers.
Train-the-Trainer: "Train the trainer" training in the use of Questica Budget1s In scope I Operating Operating module. Training will be carried out onsite. i Train-the-User:
11 Train the user" training in the use of Questica Budget's Operating Not in scope : Operating module.
I
---
Import Data ... Initial data is imported into Questica Budget from Excel® files ("workbooks").
Questica will supply The Customer with blank workbook templates which must be j completed according to the defined format and structure.
Questica will import the operating data up to two times, subject to the supplied data being clean and free of inconsistencies. At a minimum 1 the files will contain the data necessary to:
• Create costing centers
• Add costing centers to departments consistent with 1 and shared by, the Capital budget module
• Define funds and associate costing centers with funds • Create Gl objects and associate them with object categories • Associate dollar amounts with GL objects at the costing center level.
Import Initial Budget Import up to 5 years of data from data import workbooks. In scope .....•
Import Historic Import up to 2 years of data from data import workbooks. In scope Amended Budgets
-- - ,-- -
Import Actuals Data Import up to 2 years of data from data import workbooks. In scope -~ ""'°""'"""""" _____
For the purpose of the above, the definitions of costing centers, divisions, departments, Gl objects, object categories and funds shall be those found in the Questica Budget Operating manual. The mathematical relationships between them shall be those currently supported by Questica Budget and described in the Questica Budget Operating Manual.The import of Chart of account segments ("chart fields") other than those that relate to division, department, fund, cost center and GL object is not within scope unless expressly referenced in the "Customizations" section of this Scope of Work.The object/object category, division/department/costing center and fund category/fund structures must be consistent across all years and across the Operating module and capital module if both are used. The Customer will resolve any inconsistencies in the structures implidt in the actual and budget it11port data prior to providing them to Questica for import to Questica Budget.If import data is supplied in the Excel import templates provided by Questica and the data is consistent with the data integrity requirements of Questica Budget, Questica will populate the Questica Budget database within 15 business days of receiving the import workbooks. The inclusion of custom chart of account segments (chart field items) or data that violates Questica Budget's data integrity rules will extend this timeframe, unless otherwise detailed in the "Customization" section below. -------~-----,·
Import Configuration I
i
Oues"C1ca
BUDGET
Turning Objectives into Outcomes
08-August-14r23 14 of 24
Costing Centers
Configuration ...
Operating Budget
Stages
Scenarios
Integration ...
Budget Export
Import from data import workbooks.
If not in scope then The Customer will leverage Questica provided : training to determine how to configure Questica Budget's budget I stages to assist in their budget process and establish those stages l within the system.
If not in scope then The Customer will leverage Questica provided training to determine how and when to use the concept of scenarios to assist in their budget process. Scenarios are versions of a costing center budget A costing center may have multiple scenarios but only one scenario may be active and included in the . con.so.lidated budget
In scope
Customer
task
Customer
I task
- ....... Automated-facility to transfer Operating module budg~td;t~ .. ·· ! 1n sc~pe from Questica Budget to The Customer's general ledger at the approved budget object/costing center level on an annual or other basis when invoked by a user. Questica shall be responsible for providing the software interface into Questica Budget and the operational infrastructure required to manage the integration.
The Customer shall be responsible for ensuring that the standard Questica Budget to financial system import integration
component is available. Budget data integration shall be at the division, department 1 cost center, fund and GL object level only.
Notwithstanding responses to Requests for Proposals or other communications between Questlca and The Customer, Questica will create no more than 1 custom export configuration. Na custom user interface will be created for the selective export of sections of the budget, nor is the integration of additional chart of account segments ("chart fields") included in this Scope of Work unless expressly referenced in the "Customizations'' section of this Scope of Work.
For the purposes of clarity, the PeopleSoft integration export will include Fund, Dept, Account1 Project, Item, Grant, and Scenario.
This on demand export of approved budget data to PeopleSoft will allow the budget administrator to select from the available '---------------'--'s:.:cc:e:.:.n:::arc.:.io:csc:-_T:.:_h:.:_e:..o:::n.::e:.t::.h:.::ac:t..:thc.:ey,_:::ch.::o:.:s:::ec:wc:.ic:ll.:b:::ec:e:::.x:,:P::O'-'rt:::ec:d:·. _____ _j__ ____ __J O8-August-14r23 15 of 24
Turning Objectives into Outcomes
I-Actuals Import -! Automated facility to transfer-actual data from The Customer's In scope Reports ...
Standard Reports
Standard Views for
Administrator
! Authored Reporting
general ledger to the Questica Budget Operating module at a transaction level on a daily basis when automatically scheduled.
Questica shall be responsible for providing the software interface from Questica Budget and the operational infrastructure required to manage the integration. The Customer shall be responsible for i making available the data to be exported from the financial system, either in CSV formatted files or by ensuring that the standard financial system to Questica Budget integration component is available. Actual data integration shall be at the cost center, fund and GL object level only. Notwithstanding responses to Requests for Proposals or other communications between Questica and The Customer, Questica will create no more than 1 custom actuals import configuration. No custom user interface will be created for the selective export of sections of the budget, nor is the integration of additional chart of account segments ("chart fields") included in this Scope of Work unless expressly referenced in the "Customizations
1 ' section of this Scope
of Work.
For the purposes of clarity, this PeopleSoft integration actuals import will include Fund, Dept, Account, Project, Item, Grant. (Normally actual cost data is applicable as an actual to all scenarios.)
Provision of Questica Budget's standard Operating module reports.
Provision of Questica Budget's standard report views for the Operating module.
---+--------------~ Custom Report Views Adaptation of report views to include custom fields added to the Operating module.
Customizations ... ···------------~-
In scope
In scope
Not in scope
Customizations include custom business rules, modifiers, user interface (grids, forms, etc), hand-crafted reports and ad-hoc reporting models, They are all detailed in section "2.6. Customizations 11 of this Scope of
: Work document. L __ - ·····-----
2.3. Capital Module
The Questica Budget Capital module is included in this installation.
Functional Area Description I I " t
; Trai~-the-Trainer: "Train the trainer" training in the use of Questica Budgefs Capital In scope Capital module. Training will be carried out onsite.
i Train-the-User: Capital
11 Train the user" training in the use of Questica Budget's Capital module.
Turning Objectives into Outcomes
Not in scope
08-August-14r23 16 of 24
Import Data ...
Import Initial Budget
··--···~•--,~---·------·~----··-.-~~-
Initial data is imported into Questica Budget from Excel® files /"workbooks"), Questico will supply The Customer with blank workbook templates which must be I completed according to the defined format and structure.Quest/ca will import the I
capital data up to two times, subject to the supplied data being clean and free of , inconsistencies. At a minfmumJ the files will contain the data necessary to:• Create projects• Create asset types & assets• Associate projects with asset types• Associate projects with divisions consistent withJ and shared by, the Operating i budget module• Define funds• Create GL objects and associate them with object categories• Populate projects with values.
Import up to 5 years of data from data import workbooks. In scope , ••.......•.......••.•...............•.. ,. _____ , _____ -------------~ ' Import Historic Import up to Z years of data from data import workbooks. In scope I Amended Budgets
>·····················································•------·-----·---······················· ----··················· .; .......................................... .
Import Actuals Data Import up to 2 years of data from data import workbooks. In scope For the purpose of the above, the definitions of projects, divisions, departments, assets, GL objects, object categories and funds shall be those found in the Questica Budget Capital manual. The mathematical relationships between them shall be those currently supported by Questica Budget and described in the Questica Budget Capital Manual.
The object/object category, division/department/project and fund category/fund structures must be consistent across all years and across the Capital module and capital module if both are used. The Customer will resolve any inconsistencies in the structures implicit in the actual and budget import data prior to providing them to Questica for import to Questica Budget.
If import data is supplied in the Excel import templates provided by Questica and the data is consistent with the data integrity requirements of Questica Budget, Questica will populate the Questica Budget database within 15 business days of receiving the import workbooks. The inclusion of custom chart of account segments ( chart field items) or data that violates Questica Budget's data integrity rules will extend this tlmeframe, unless otherwise_detailed in the ,rn&'Lookup-localisa.tioni!AlO&"" section below.
Import Configuration ! ·
Capital Projects
Configuration ...
Capital Budget Stages
Import from data import workbooks,
Jf not in scope then The Customer will leverage Questica provided training to determine how to configure Questica Budget's budget In scope
Customer
task
L
stages to assist in their budget process and establish those stages within the system,
~--~~~~
Scenarios
Integration ...
lf not in scope then The Customer will leverage Questlca provided training to determine how and when to use the concept of scenarios to assist in their budget process. Scenarios are versions of a project budget. A project may have multiple scenarios but only one scenario may be active and Included In the consolidated budget.
M10uest1ca ..,.V:,, BUDGET
Customer
task
08-August·14r23 17 of 24
Turning Objectives into Outcomes
I --
i
Budget Export Automated facility to transfer Capital module budget data from In scope Questica Budget to The Customer's general ledger at the approved budget object/department level on an annual or other basis when invoked by a user. Questica shall be responsible for providing the software interface into Questica Bl.ldget and the I operational infrastructure required to manage the integration. , The Customer shall be responsible for ensuring that the standard I
: Questica Budget to financial system import integration component is available. Budget data integration shall be at the division, department, cost center, fund and GL object level only.
Notwithstanding responses to Requests for Propos'-:'ls or other communications between Questica and The Customer, Questica will create no more than 1 custom export configuration. No custom user interface will be created for the selective export of sections of the budget, nor is the integration of additional chart of account segments ("chart fields") included in this Scope of Work unless expressly referenced in the "Customizations" section of this Scope of Work.
For the purposes of clarity, the PeopleSoft integration export will include Fund, Dept, Account, Project, Item, Grant, and Scenario.
This on demand export of approved budget data to PeopleSoft will allow the budget administrator to select from the available scenarios. The one that they chose will be exported.
Actuals Import Automated facility to transfer actual data from The Customer's 1n scope general ledger system at the GL object/project level on a regularly scheduled basis and/or other basis when invoked by a user.
Questica shall be responsible for providing the software interface from Questica Budget and the operational infrastructure required to manage the integration. The Customer shall be responsible for making available the data to be exported from the financial I system, either in CSV formatted files or by ensuring that the standard financial system to Questica Budget integration component is available. Actual data integration shall be at the cost center, fund and GL object level only. Notwithstanding responses to Requests for Proposals or other communications between Questica and The Customer, Questica will create no more than 1 custom actuals import configuration. No custom user interface will be created for the selective export of sections of the budget 1 nor is the integration of additional chart of account segments ("chart fields") included in this Scope of Work unless expressly referenced in the
1 'Customizations" section of this Scope
I of Work.
For the purposes of clarity, this PeopleSoft integration actua Is import will include Fund1 Dept, Account, Project, Item, Grant. (Normally actual cost data is applicable as an actual to all - - ---- ~-,-----~--- ---·- .. ., .... ____ s_~-~-~~~~EJ-..
Reports ...
! --
08-August-14r23 18 of 24
Turning Objectives into Outcomes
------
Standard Reports Provision of Questlca Budget's standa rd Capital module reports. ln scope.
Standard Views for Provision of Questica Budget
1 s stand a rd report views for the In scope
, Administrator
1 , Capital module.
I Authored Reporting __ -+- ___ _
Custom Report Views ! Adaptation of report views to include ! Capital module.
custom fields added to the Not in scope
Customizations ...
Customizations include custom business rules, modifiers, user reports and ad-hoc reporting models. They are all detailed ins Work document.
interface (.grids, forms, etc), hand-crafted
ection "2.6. Customizations" of this Scope of
2.4. Salaries Module
The Questica Budget Salaries module is included in this installation. functional Ar~a Description Scope of
Work
: Train-the-Trainer:
Salaries
Train-the-User:
Salaries
Import Data ...
Import Profiles
1-!mport Positions
i Import Contracts
"Train the trainer
11 training in the use of Questica Budget's Salaries I In scope module, Training will be carried out onsite.
"Train the user" training in the use of Questica Budget's Sal-aries Not in scope module~ _____ ___ _____ J _____ _
Initial data is imported into Quest/ca Budget from Excel® files ("workbooks").
Quest/ca will supply The Customer with blank workbooks which must be completed according to the defined format and structure.
Quest/ca will import the operating data up to two times, subject ta the supplied i data being clean and free of inconsistencies. At a minimum, the files wifl contain the data necessary to:
• Create profiles
• Create contracts
• Create posiUons
• Create salary grades
• Create salary grade steps
• Create modifiers {benefits)
• Create employees
• Affocate employees to positions
• Allocate positions to costing centers.
Import from data import workbooks. ln scope
Import from data import workbooks. In scope
Import from data import workbooks. In scope
08-August-14r23 19 of 24
Turning Objectives into Outcomes
lmP~rt-s~n-efit~-- .. ······i Import from data Import workbooks (if sufficient modifiers exist scope then The Customer can enter modifiers manually. This is Customer
task [Modifiers) I ;o make this more efficient that entering manually). If not in _ ;;~~-~:J;p:;;i{_~e-=-~~-~--~--~-~-:ering data into a spread:.~eet for_,__ _____ , Import
Employee/Position
Allocations
Import
Position/Costing
Center Allocations
· Import from data import workbooks.
Import from data import workbooks.
ln scope
In scope
For the purpose of the above, the definitions of profiles, contracts, positions, salary grades, salary grade steps, employees and modifiers shall be those found in the Questica Budget Salaries manual. The mathematical relationships between them shall be those currently supported by Questica Budget and described In the Questica Budget Salaries Manual.
- ·----·-- --- ------- ··-·
Integration ...
-·--····-··-··""''" - ·-··-··"
HR Data Automated facility to synchronize salaries data between Questica In scape Budget and The Customer's HR system. Questica shall be
responsible for providing the software interface into Questica Budget and the operational infrastructure required to manage the integration. The Customer shall be responsible for making available the data to be exported from the HR system, either in CSV formatted files or by ensuring that the standard HR system to Questica Budget integration component is available for extracting data from and updating data within that system. This will be through the export and import of structured files or by providing database interfaces [stored procedures and queries). This ' integration synchronizes:• New, deleted and updated
employees;·• New, deleted and updated poslticins;• Changes in employee-position relationships;• Changes in position-costing center relationships. The integration of profiles (bargaining units), grades, steps, pay scales and benefits shall not be included unless expressly referred to in the rtcustomizations
11 section of this Scope
of Work. Notwithstanding responses to Requests for Proposals or other communications between Questica and The Customer, the integration of custom chart field items is not included unless i expressly set out in the
11 Custom!zations" section of this Scope of
Work.
-----"------- ,--------- .
Include ...
Publish To Operating Publication of calculated salaries to the Operating module's data. In scope Standard Reports Provision of Questica Budget's standard Salaries module reports. In scope Standard Views for Provision of Questica Budget's standard report views for the In scope Administrator Salaries module.
Authored Reporting
----· -·--·- ----·--------- ~- ....... .,. --··· ------- 08-August-14r23 20 of 24
Turning Objectives into Outcomes
Custom Report Views
Customizations ...
Adaptation of report views to include custom fields added to the Salaries module.
Not in scope
Customizations include custom business rules, modifiers, user interface (grids, forms, etc), hand-crafted reports and ad-hoc reporting models. They are all detailed in section "2.6. Customizations" of this Scope of Work document.
2.5. Performance Measures Module (Not applicable unless option is executed) The Questica Budget Performance Measures module is included in this installation.
Functional Area Description Scope of
Work
Train-the-Trainer:
Performance
Measures
Train-the-User:
Performance
Measures
Import Data ...
Measures
Scorecards
Standard Reports
Standard Views for
Administrator
Authored Reporting
Custom Report Views
Customizations ...
"Train the trainer" training in the use of Questica Budget 1 s
Performance Measures module. Training will be carried out onsite.
"Train the user" training in the use of Questica Budget 1 s
Performance Measures module.
In scope
Not in scope
Initial loading of Performance Measures from another data source /Excel® "workbooks") is not available for Performance Measures
lf not in scope then The Customer will leverage Questica provided training to determine how to configure Performance Measures Categories and Unis, establishing those stages within the system.
If not in scope then The Customer will leverage Questica provided training to determine how to configure Performance Measures within the system.
If not in scope then The Customer will leverage Questica provided training to determine how to configure Performance Measure Scorecards within the system.
Customer
task
Customer
task
Customer
task
Integration of Performance Measures with external systems is not available.
Provision of Questica Budget's standard Performance Measures reports.
Provision of Questica Budget's standard report views for the Performance Measures module.
Adaptation of report views to include custom fields added to the Performance Measures module.
In scope
Not in scope
Customizations include custom business rules, modifiers, user interface (grids, forms, etc), hand-crafted reports and ad-hoc reporting models. They are all detailed in section "2.6. Customizations" of this Scope of Work document.
08-August-14r23 21 of 24
Turning Objectives into Outcomes
2.6. Customizations
2.6.1. Custom Business Rules (CBRs}, Modifiers, User Interface Customizations include:
• Integration export Scenario selection functionality. Up to 8 hours of development related towards the user selection of a Scenario for on demand budget exports. • Creation of Santa Clara's Chartfields within Questica Budget • The integration of Santa Clara's Trees/Hierarchy
• Setting up of 6 Combination Rules (Validations) as related to funds, GL accounts etc. guidelines • Fee Schedule Calculator
• See detailed calculations in Exhibit A3
Customizations not listed here can be accommodated upon receipt and acceptance of a change order.
This Includes the FTE Allocation Delta and the export of position updates in order to update PeopleSoft HR.
2.6.2. Custom Reports, Custom Report Views and Custom Dashboards This Scope of Work does not include the development of custom reports, views or dashboards.
This order includes up to 150 hours of custom reporting to be used for reports or standard report modification at the discretion of Santa C[ara.
Custom reporting and dashboard requirements not listed here can be accommodated upon receipt and acceptance of a change order.
2.6.3. Specifications
Before Questica undertakes any customizations described herein, as well as general ledger integrations and data imports, The Customer and Questica shall prepare and sign-off on the detailed specifications ("Specifications") for the work to be performed.
2.6.4. Change Orders
Questica recommends that City of Santa Clara sets-aside a contingency amount for Change Order items not specifically identified in this SOW.
Any changes to the agreed specifications, including changes requested by The Customer within the warranty period, shall be the subject of a new change order and the work to be carried out thereunder shall be separately quoted, agreed, and billed and shall not be included as part of this Scope of Work.
2.6.6. Warranty
Once completed the custom work shall be warranted by Questica ln accordance with the uTechnlcal Support Services" section of the Questica Software License Agreement.
2. 7. Project Management
2.7.1. Questica Project Management Responsibilities
1. Coordinating the development of the project plan in consultation with The Customer project manager and team members.
2. The timely delivery of items identifLed as "In scope" within this SoW.
3. Ensuring that members of The customer staff are sufficiently educated in the Questlca Budget application to understand the Implications of initial design decistons. f~ Ouestu:a ~,P BUDGET
Turning Objectives into Outcomes
08-August-14r23 22 of 24
5. Advising The Customer of expected completion dates for items identified as ucustomer task'1 within this SoW.
6. Advising The Customer of the impact on the expected delivery dates of "Customer task11 items when prerequisite customer tasks, such as the completion of data import templates or approval of report specifications, are advanced or delayed.
7. Monitoring the progress of the project and advising The Customer of risks to lts on~time completion.
8. Coordinating the completion and approval of change orders.
2.7.2. The Customer Project Management Responsibilities
1. The timely delivery of items identffied as (/Customer task" within this SoW.
2. Advising The Customer of expected de.livery dates for items identified as '1Custorner task" within this saw.
3, Ensuring that change orders contain a full specification of the changes required.
4. Ensuring that customizations are fully specified and documented.
5. Ensuring that all Customer team members have a clear understanding of their responsibilities to the project.
2. 7.3. Project Planning
1. The project plan wi!! be prepared by the Questlca project manager in consultation with The Customer's project manager and team members.
2. The project planning phase will determine whether Questica Budget modules are to be implemented serially or in parallel and, if serially, the order of module implementation.
3. The implementation of each Questica Budget module will involve the following stages:
a. An overview of, and training in, the module and the ways in which the module can be extended by configuration and customizations.
b, A determination of how best to configure and, if necessary, customize the module to meet the objectives ofThe Customer.
c. An overview of the advantages and, If present, disadvantages of the proposed configuration and customizations.
d. Documentation of the agreed configuration and customizations. e. The preparatlon of data import templates consistent with the agreed configuration and customizations.
f. The completion by The Customer of the data import templates. g. The import by Questica of the data import templates. h. Customer approval of the imported Questica Budget structures and data. i. The creation by The Customer of a technical environment in which Questica Budget can operate.
j. The deployment of the Questica Budget application and database on The Customer servers.
k. The creation of custom ad hoc models to support the reporting of custom fields.
I. Training in the use of ad hoc modeling for Report Builder 3.0. m. Determination of custom reporting requirements that cannot be met by the standard reports and the use of Report Builder 3.0
n. The preparation of change orders and specification for any custom reports not detailed in this Scope of Work.
Ouest1ca
BUDGET
Turning Objectives into Outcomes
08-August-14r23 23 of 24
o. The development by Questica of any required custom reports detal!ed in this Scope of Work.
p. The testing and acceptances of custom reports and report views. q, The deployment of custom reports and report views.
r. The development of an integration strategy for updating the Questica Budget database with actual result data from the financial system and the passing of budget data into the financial system.
s. The development by The Customer of the integration components (queries, intermediate tables, file output/input etc.) which are required to access actual data from the financial system/HR System and update the financial system with budget data. t. The development by Questica of:
i. integration components which transform budget data prior to updating the financial system;
li. integration components which transform actual result data prior to updating the Questica Budget database;
iii. integration components required to initiate the execution of integrations. u. The deployment of all integration components,
v. The testing and acceptance by The Customer of the integration components.
2.8. Customer Resources
1. The requirement for Customer resources is variable with:
a. The duration of the project.
b. The degree of internal Customer consultation.
c. The level of internal Customer agreement.
d. The number of customizations.
e. The familiarity of Customer staff with the SQL Server environment.
End of Document.
08-August-14r23 24 of 24
Turning Objectives into Outcomes
MASTER AGREEMENT FOR PROFESSIONAL SERVICES
BY AND BETWEEN THE
CITY OF SANTA CLARA, CALIFORNIA
AND
QUESTICA, INC.
EXHIBIT A3
SCOPE OF SERVICES
The Services to be performed for the City by the Contractor under this Agreement are more fully described in the Contractor's proposal entitled, "Detailed Calculations for Scope of Work 2.6 Customizations - Budget Salary and Benefit Calculations," which is attached to this Exhibit A3.
Agreement with Questica, lnc./Scope of Services/Exhibit A3 Rev. 9/4/13; Typed 8/13/14