STANDARD TENDER DOCUMENT SUPPLY, DELIVERY, INSTALLATION, TESTING AND COMMISSIONING OF: LOT I: INTEGRATED BOARD MANAGEMENT SYSTEM LOT II: INTEGRATED LEGAL SERVICES MANAGEMENT SYSTEM TENDER NO.KRA/HQS/NCB-028/2015-2016 TIMES TOWER BUILDING P.O. BOX 48240 – 00100, NAIROBI, KENYA. TEL: +254 02 2817022 eprocurement@kra.go.ke www.kra.go.ke PREBID DATE: 24TH JUNE, 2016 CLOSING DATE: 8TH JULY, 2016 TIME: 12:00 NOON 1 TABLE OF CONTENTS PAGE SECTION I INVITATION TO TENDER………………………………...…….….……… 3 SECTION II INSTRUCTIONS TO TENDERERS………………………………..…...…… 5 APPENDIX TO INSTRUCTIONS TO TENDERERS ……………………… 15 SECTION III GENERAL CONDITIONS OF CONTRACT……….…………………….…. 17 SECTION IV SPECIAL CONDITIONS OF CONTRACT………………………………..… 23 SECTION V TECHNICAL SPECIFICATIONS………….……….………………….…..… 27 SECTION VI SCHEDULE OF REQUIREMENTS……………….……………………..…. 108 SECTION VII PRICE SCHEDULE …………….…………………………………….…….. 111 SECTION VIII STANDARD FORMS……………………………………………..…………. 113 8.1 FORM OF TENDER……………….…….…………………………… 114 8.2 CONFIDENTIAL BUSINESS QUESTIONNAIRE FORM………... 115 8.3 TENDER SECURITY FORM………………………………………. 119 8.4 CONTRACT FORM………………………………………...….….… 120 8.5 PERFORMANCE SECURITY FORM……….…….……………..…. 121 8.6 BANK GUARANTEE FOR ADVANCE PAYMENT FORM……… 122 8.7 MANUFACTURER’S AUTHORIZATION FORM………………… 123 8.8 LETTER OF NOTIFICATION…..…..….…..…..…………………… 124 2 SECTION I INVITATION TO TENDER DATE ___________________________ TENDER REF NO. KRA/HQS/NCB-028/2015-2016 TENDER NAME: SUPPLY, DELIVERY, INSTALLATION, TESTING AND COMMISSIONING OF: LOT I: INTEGRATED BOARD MANAGEMENT SYSTEM LOT II: INTEGRATED LEGAL SERVICES MANAGEMENT SYSTEM 1.1 The Kenya Revenue Authority invites sealed bids from eligible candidates for the SUPPLY, DELIVERY, INSTALLATION, TESTING AND COMMISSIONING OF: LOT I: INTEGRATED BOARD MANAGEMENT SYSTEM LOT II: INTEGRATED LEGAL SERVICES MANAGEMENT SYSTEM 1.2 A complete set of tender documents may be obtained by interested candidates upon payment of non-refundable fees of Kenya Shillings One Thousand (Ksh.1, 000.00) in cash or Bankers Cheque payable to Commissioner General. Bidder may download the tender documents free of charge from the Kenya Revenue Authority website www.kra.go.ke Bidders who download the tender documents must forward their particulars immediately for records and communication of any tender clarifications or addenda to eprocurement@kra.go.ke 1.3 Completed tender documents are to be enclosed in plain sealed envelopes marked with tender reference number and be deposited in the Tender Box on Ground Floor, Times Tower Building, Haile Selassie Avenue, Nairobi, or be addressed to Kenya Revenue Authority, Procurement & Supplies Services Division, Haile Selassie Avenue, Times Tower, 25th Floor so as to be received on or before Wednesday, 22nd June, 2016 at 12:00 noon. A pre-bid briefing will be held on Friday, 24th June, 2016 at 10:00am in the Convention Centre on 5th Floor, Times Tower. You are encouraged to attend the briefing. For more information on this tender notice, details, requirements, tendering procedures and guidelines and tender documents please visit our website at http:// www.kra.go.ke 1.4 Prices quoted should be net, inclusive of all taxes and delivery costs, and must be in Kenya Shillings (or any other easily convertible currency) and shall remain valid for 120 days from the closing date of the tender. 1.5 Tenders will be opened immediately thereafter in the presence of the Candidates or their representatives who choose to attend at the Convention Centre on 5th Floor, Times Tower. For: Commissioner General Kenya Revenue Authority 3 SECTION II - INSTRUCTIONS TO TENDERERS Table of Clauses Page 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 2.19 2.20 2.21 2.22 2.23 2.24 2.25 2.26 2.27 (a) (b) (c) (d) 2.28 2.29 2.30 2.31 Eligible Tenderers…………………………………….…………….…... Eligible Goods……………………………………………….………..... Cost of Tendering……………………………………………….………. Contents of Tender Document………………………….……………..... Clarification of Documents……………………………….…………….. Amendment of Documents……………………………….…………….. Language of Tender………………………………….………………..... Documents Comprising the tender……………………………….…….. Tender Forms…………………………………………………….……... Tender Prices……………………………………………………………. Tender Currencies…………………………….………………….……... Tenderers Eligibility and Qualifications………………………………... Goods’ Eligibility and conformity to Tender Documents……………… Tender Security…………………………………………………………. Validity of Tenders…………………………………………….……….. Format and Signing of Tenders………………………….……………… Sealing and Marking of Tenders…………………………….………...... Deadline for Submission of Tender ……………………………………. Modification and Withdrawal of Tenders………………………………. Opening of Tenders……………………………………………………... Clarification of Tenders………………………………………………… Preliminary Examination……………………………………………...... Conversion to Single Currency…………………………………..……... Evaluation and Comparison of Tenders……………………….………... Preference………………………………………………………………. Contacting the Procuring Entity……………………………….……….. Award of Contract………………………………………………….…… Post qualification……………………………….………….……………. Award criteria…………………………………………………………... Procuring Entity’s Right to Vary Quantities……………….….………... Procuring entity’s Right to Accept or Reject any or all Tenders ………. Notification of Award………………………………….………………. Signing of Contract………………………………….…….……………. Performance Security……………………………………….…….…….. Corrupt or Fraudulent Practices…………………………….…………... 4 5 5 5 5 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 SECTION II - INSTRUCTIONS TO TENDERERS 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.2.1 2.2.2 2.2.3 Eligible Tenderers This Invitation for Tenders is open to all tenderers eligible as described in the Invitation to Tender. Successful tenderers shall complete the supply of goods by the intended completion date specified in the Schedule of Requirements Section VI. The Kenya Revenue Authority’s employees, committee members, board members and their relative (spouse and children) are not eligible to participate in the tender. Tenderers shall provide the qualification information statement that the tenderer (including all members of a joint venture and subcontractors) is not associated, or have been associated in the past, directly or indirectly, with a firm or any of its affiliates which have been engaged by the Kenya Revenue Authority (KRA) to provide consulting services for the preparation of the design, specifications, and other documents to be used for the procurement of the goods under this Invitation for tenders. Tenderers shall not be under a declaration of ineligibility for corrupt and fraudulent practices. Eligible Goods All goods to be supplied under the contract shall have their origin in eligible source countries. For purposes of this clause, “origin” means the place where the goods are mined, grown, or produced. Goods are produced when, through manufacturing, processing, or substantial and major assembly of components, a commercially-recognized product results that is substantially different in basic characteristics or in purpose or utility from its components The origin of goods is distinct from the nationality of the tenderer. 2.3 2.3.1 Cost of Tendering The Tenderer shall bear all costs associated with the preparation and submission of its tender, and the KRA, will in no case be responsible or liable for those costs, regardless of the conduct or outcome of the tendering process. 2.4 2.4.1 The Tender Document The tender document comprises the documents listed below and addenda issued in accordance with clause 2.6 of these instructions to Tenderers 5 (i) (ii) (iii) (iv) (v) (vi) (vii) (viii) (ix) (x) (xi) (xii) Invitation to Tender Instructions to tenderers General Conditions of Contract Special Conditions of Contract Schedule of requirements Technical Specifications Tender Form and Price Schedules Contract Form Performance Security Form Bank Guarantee for Advance Payment Form Manufacturer’s Authorization Form Confidential Business Questionnaire. 2.4.2 The Tenderer is expected to examine all instructions, forms, terms, and specifications in the tender documents. Failure to furnish all information required by the tender documents or to submit a tender not substantially responsive to the tender documents in every respect will be at the tenderers risk and may result in the rejection of its tender. 2.5 2.5.1 Clarification of Documents A prospective tenderer requiring any clarification of the tender document may notify the Procuring entity in writing or by post at the entity’s address indicated in the Invitation to Tender. The Procuring entity will respond in writing to any request for clarification of the tender documents, which it receives not later than seven (7) days prior to the deadline for the submission of tenders, prescribed by the procuring entity. Written copies of the KRA’s response (including an explanation of the query but without identifying the source of inquiry) will be sent to all prospective tenderers that have received the tender document. The procuring entity shall reply to any clarifications sought by the tenderer within 3 days of receiving the request to enable the tenderer to make timely submission of its tender. 2.5.2 2.6 2.6.1 2.6.2 2.6.3 Amendment of Documents At any time prior to the deadline for submission of tenders, the Procuring entity, for any reason, whether at its own initiative or in response to a clarification requested by a prospective tenderer, may modify the tender documents by amendment. All prospective candidates that have received the tender documents will be notified of the amendment in writing or by post and will be binding on them. In order to allow prospective tenderers reasonable time in which to take the amendment into account in preparing their tenders, the KRA, at its discretion, may extend the deadline for the submission of tenders. 6 2.7 2.7.1 Language of Tender The tender prepared by the tenderer, as well as all correspondence and documents relating to the tender exchange by the tenderer and the KRA, shall be written in English language, provided that any printed literature furnished by the tenderer may be written in another language provided they are accompanied by an accurate English translation of the relevant passages in which case, for purposes of interpretation of the tender, the English translation shall govern. 2.8 2.8.1 Documents Comprising of Tender The tender prepared by the tenderers shall comprise the following components: (a) a Tender Form and a Price Schedule completed in accordance with paragraph 2.9, 2.10 and 2.11 below; (b) documentary evidence established in accordance with paragraph 2.1.2 that the tenderer is eligible to tender and is qualified to perform the contract if its tender is accepted; (c) documentary evidence established in accordance with paragraph 2.2.1 that the goods and ancillary services to be supplied by the tenderer are eligible goods and services and conform to the tender documents; and (d) tender security furnished in accordance with paragraph 2.14 2.9 2.9.1 Tender Forms The tenderer shall complete the Tender Form and the appropriate Price Schedule furnished in the tender documents, indicating the goods to be supplied, a brief description of the goods, their country of origin, quantity, and prices. 2.10 2.10.1 Tender Prices The tenderer shall indicate on the appropriate Price Schedule the unit prices and total tender price of the goods it proposes to supply under the contract. Prices indicated on the Price Schedule shall include all costs including taxes, insurances and delivery to the premises of the KRA. Prices quoted by the tender shall be fixed during the Tender’s performance of the contract and not subject to variation on any account. A tender submitted with an adjustable price quotation will be treated as non-responsive and will be rejected, pursuant to paragraph 2.22. The validity period of the tender shall be 60 days from the date of opening of the tender. 2.10.2 2.10.3 2.10.4 2.11 2.11.1 Tender Currencies Prices shall be quoted in Kenya Shillings unless otherwise specified in the Appendix to Instructions to Tenderers. 7 2.12 2.12.1 Tenderers Eligibility and Qualifications Pursuant to paragraph 2.1 the tenderer shall furnish, as part of its tender, documents establishing the tenderers eligibility to tender and its qualifications to perform the contract if its tender is accepted. 2.12.2 The documentary evidence of the tenderers eligibility to tender shall establish to the KRA’s satisfaction that the tenderer, at the time of submission of its tender, is from an eligible source country as defined under paragraph 2.1. The documentary evidence of the tenderers qualifications to perform the contract if its tender is accepted shall be established to the KRA’s satisfaction; (a) that, in the case of a tenderer offering to supply goods under the contract which the tenderer did not manufacture or otherwise produce, the tenderer has been duly authorized by the goods’ Manufacturer or producer to supply the goods; (b) that the tenderer has the financial, technical, and production capability necessary to perform the contract; and (c) that, in the case of a tenderer not doing business within Kenya, the tenderer is or will be (if awarded the contract) represented by an Agent in Kenya equipped, and able to carry out the Tenderer’s maintenance, repair, and spare parts-stocking obligations prescribed in the Conditions of Contract and/or Technical Specifications. 2.12.3 2.13 2.13.1 2.13.2 2.13.3 Goods Eligibility and Conformity to Tender Documents Pursuant to paragraph 2.2 of this section, the tenderer shall furnish, as part of its tender documents establishing the eligibility and conformity to the tender documents of all goods which the tenderer proposes to supply under the contract. The documentary evidence of the eligibility of the goods shall consist of a statement in the Price Schedule of the country of origin of the goods and services offered which shall be confirmed by a certificate of origin issued at the time of shipment. The documentary evidence of conformity of the goods to the tender documents may be in the form of literature, drawings, and data, and shall consist of: (a) a detailed description of the essential technical and performance characteristic of the goods; (b) a list giving full particulars, including available source and current prices of spare parts, special tools, etc., necessary for the proper and continuing functioning of the goods for a period of two (2) years, following commencement of the use of the goods by the KRA; and (c) a clause-by-clause commentary on the KRA’s Technical 8 2.13.4 2.14 Specifications demonstrating substantial responsiveness of the goods and service to those specifications, or a statement of deviations and exceptions to the provisions of the Technical Specifications. For purposes of the documentary evidence to be furnished pursuant to paragraph 2.13.3(c) above, the tenderer shall note that standards for workmanship, material, and equipment, as well as references to brand names or catalogue numbers designated by the Procurement entity in its Technical Specifications, are intended to be descriptive only and not restrictive. The tenderer may substitute alternative standards, brand names, and/or catalogue numbers in its tender, provided that it demonstrates to the Procurement entity’s satisfaction that the substitutions ensure substantial equivalence to those designated in the Technical Specifications. Tender Security Tenders must be accompanied with a Tender Security in the form of Cash Deposit, Bank Guarantee , Insurance company Guarantee or a Letter of credit. 2.15 2.15.1 2.15.2 2.16 2.16.1 2.16.2 2.16.3 Validity of Tenders Tenders shall remain valid for 120 days or as specified in the Invitation to Tender after the date of tender opening prescribed by the KRA, pursuant to paragraph 2.18. A tender valid for a shorter period shall be rejected by the KRA as non responsive. In exceptional circumstances, the KRA may solicit the Tenderer’s consent to an extension of the period of validity. The request and the responses thereto shall be made in writing. The tender security provided under paragraph 2.14 shall also be suitably extended. A tenderer may refuse the request without forfeiting its tender security. A tenderer granting the request will not be required nor permitted to modify its tender. Format and Signing of Tender The bidder shall prepare two copies of the tender, clearly marking each “ORIGINAL TENDER” and “COPY OF TENDER,” as appropriate. In the event of any discrepancy between them, the original shall govern. The original and all copies of the tender shall be typed or written in indelible ink and shall be signed by the tenderer or a person or persons duly authorized to bind the tenderer to the contract. The latter authorization shall be indicated by written power-of-attorney accompanying the tender. All pages of the tender, except for unamended printed literature, shall be initialed by the person or persons signing the tender. The tender shall have no interlineations, erasures, or overwriting except as necessary to correct errors made by the tenderer, in which case such corrections shall be initialed by the person or persons signing the tender. 9 2.17 2.17.1 2.17.2 2.17.3 2.17.4 2.18 2.18.1 2.18.2 2.19 2.19.1 2.19.2 2.19.3 2.19.4 2.19.5 Sealing and Marking of Tenders The Tenderer shall seal the original and each copy of the tender in separate envelopes, duly marking the envelopes as “ORIGINAL” and “COPY” The envelopes shall then be sealed in an outer envelope. The inner and outer envelopes shall: (a) be addressed to the KRA at the address given in the Invitation to Tender: (b) bear, tender number and name in the Invitation for Tenders and the words, “DO NOT OPEN BEFORE FRIDAY, 8TH JULY, 2016 AT 12:00 NOON.’’ The inner envelopes shall also indicate the name and address of the tenderer to enable the tender to be returned unopened in case it is declared “late”. If the outer envelope is not sealed and marked as required by paragraph 2.17.2, the KRA will assume no responsibility for the tender’s misplacement or premature opening. Deadline for Submission of Tenders Tenders must be received by the KRA at the address specified under paragraph 2.17.2 no later than ‘‘FRIDAY, 8TH JULY, 2016 AT 12:00 NOON.’’ The KRA may, at its discretion, extend this deadline for the submission of tenders by amending the tender documents in accordance with paragraph 2.6, in which case all rights and obligations of the KRA and candidates previously subject to the deadline will therefore be subject to the deadline as extended. Modification and Withdrawal of Tenders The tenderer may modify or withdraw its tender after the tender’s submission, provided that written notice of the modification, including substitution or withdrawal of the tenders, is received by the KRA prior to the deadline prescribed for submission of tenders. The Tenderer’s modification or withdrawal notice shall be prepared, sealed, marked, and dispatched in accordance with the provisions of paragraph 2.17. A withdrawal notice may also be sent by cable, telex but followed by a signed confirmation copy, postmarked not later than the deadline for submission of tenders. No tender may be modified after the deadline for submission of tenders. No tender may be withdrawn in the interval between the deadline for submission of tenders and the expiration of the period of tender validity specified by the tenderer on the Tender Form. Withdrawal of a tender during this interval may result in the Tenderer’s forfeiture of its tender security, pursuant to paragraph 2.14.7. The KRA may at any time terminate procurement proceedings before contract award and shall not be liable to any person for the termination. 10 2.19.6 The KRA shall give prompt notice of the termination to the tenderers and on request give its reasons for termination within 14 days of receiving the request from any tenderer. 2.20 2.20.1 Opening of Tenders The KRA will open all tenders in the presence of tenderers’ representatives who choose to attend, on “FRIDAY, 8TH JULY, 2016 AT 12:00 NOON” and in the location specified in the Invitation to Tender. The tenderers’ representatives who are presence shall sign a register evidencing their attendance. The tenderers’ names, tender modifications or withdrawals, tender prices, discounts and the presence or absence of requisite tender security and such other details as the KRA, at its discretion, may consider appropriate, will be announced at the opening. The KRA will prepare minutes of the tender opening. 2.20.2 2.20.3 2.21 2.21.1 2.21.2 2.22 2.22.1 2.22.2 2.22.3 2.22.4 Clarification of Tenders To assist in the examination, evaluation and comparison of tenders the KRA may, at its discretion, ask the tenderer for a clarification of its tender. The request for clarification and the response shall be in writing, and no change in the prices or substance of the tender shall be sought, offered, or permitted. Any effort by the tenderer to influence the KRA in the KRA’s tender evaluation, tender comparison or contract award decisions may result in the rejection of the tenderers’ tender. Preliminary Examination The KRA will examine the tenders to determine whether they are complete, whether any computational errors have been made, whether required sureties have been furnished, whether the documents have been properly signed, and whether the tenders are generally in order. Arithmetical errors will be rectified on the following basis. If there is a discrepancy between the unit price and the total price that is obtained by multiplying the unit price and quantity, the unit price shall prevail, and the total price shall be corrected. If the candidate does not accept the correction of the errors, its tender will be rejected, and its tender security forfeited. If there is a discrepancy between words and figures the amount in words will prevail. The KRA may waive any minor informality or non-conformity or irregularity in a tender which does not constitute a material deviation, provided such waiver does not prejudice or affect the relative ranking of any tenderer. Prior to the detailed evaluation, pursuant to paragraph 2.23 the KRA will determine the substantial responsiveness of each tender to the tender documents. For purposes of these paragraphs, a substantially responsive tender is one, which conforms to all the terms and conditions of the tender documents without material deviations. The 11 2.22.5 KRA’s determination of a tender’s responsiveness is to be based on the contents of the tender itself without recourse to extrinsic evidence. If a tender is not substantially responsive, it will be rejected by the KRA and may not subsequently be made responsive by the tenderer by correction of the non conformity. 2.23 2.23.1 Conversion to Single Currency Where other currencies are used, the KRA will convert these currencies to Kenya Shillings using the selling exchange rate on the date of tender closing provided by the Central Bank of Kenya. 2.24 2.24.1 Evaluation and Comparison of Tenders The KRA will evaluate and compare the tenders which have been determined to be substantially responsive, pursuant to paragraph 2.22 The tender evaluation committee shall evaluate the tender within 30 days of the validity period from the date of opening the tender. A tenderer who gives false information in the tender document about its qualification or who refuses to enter into a contract after notification of contract award shall be considered for debarment from participating in future public procurement. 2.24.2 2.24.3 2.25 2.25.1 Preference Kenya Revenue Authority does not allow any margin of preference. 2.26 2.26.1 Contacting the Kenya Revenue Authority Subject to paragraph 2.21 no tenderer shall contact the KRA on any matter related to its tender, from the time of the tender opening to the time the contract is awarded. 2.26.2 Any effort by a tenderer to influence the KRA in its decisions on tender, evaluation, tender comparison, or contract award may result in the rejection of the Tenderer’s tender. 2.27 Award of Contract (a) 2.27.1 Post-qualification In the absence of pre-qualification, the KRA will determine to its satisfaction whether the tenderer that is selected as having submitted the lowest evaluated responsive tender is qualified to perform the contract satisfactorily. The determination will take into account the tenderer financial, technical, and production capabilities. It will be based upon an examination of the documentary evidence of the tenderers qualifications submitted by the tenderer, pursuant to paragraph 2.12.3 as well as such other information as the KRA deems necessary and appropriate. An affirmative determination will be a prerequisite for award of the contract to the tenderer. A negative determination will result in 2.27.2 2.27.3 12 rejection of the Tenderer’s tender, in which event the KRA will proceed to the next lowest evaluated tender to make a similar determination of that Tenderer’s capabilities to perform satisfactorily. (b) 2.27.4 Award Criteria The KRA will award the contract to the successful tenderer(s) whose tender has been determined to be substantially responsive and has been determined to be the lowest evaluated tender, provided further that the tenderer is determined to be qualified to perform the contract satisfactorily. (c) 2.27.5 KRA’s Right to Vary Quantities The KRA reserves the right at the time of contract award to increase or decrease the quantity of goods originally specified in the Schedule of requirements without any change in unit price or other terms and conditions. (d) 2.27.6 KRA’s Right to Accept or Reject Any or All Tenders The KRA reserves the right to accept or reject any tender, and to annul the tendering process and reject all tenders at any time prior to contract award, without thereby incurring any liability to the affected tenderer or tenderers or any obligation to inform the affected tenderer or tenderers of the grounds for the KRA’s action. 2.28 2.28.1 Notification of Award Prior to the expiration of the period of tender validity, the KRA will notify the successful tenderer in writing that its tender has been accepted. The notification of award will constitute the formation of the Contract but will have to wait until the contract is finally signed by both parties. Upon the successful Tenderer’s furnishing of the performance security pursuant to paragraph 2.28, the KRA will promptly notify each unsuccessful Tenderer and will discharge its tender security, pursuant to paragraph 2.14. 2.28.2 2.28.3 2.29 2.29.1 2.29.2 Signing of Contract At the same time as the KRA notifies the successful tenderer that its tender has been accepted, the KRA will send the tenderer the Contract Form provided in the tender documents, incorporating all agreements between the parties. The parties to the contract shall have it signed within 30 days from the date of notification of contract award unless there is an administrative review request. 2.29.3 Within thirty (30) days of receipt of the Contract Form, the successful tenderer shall sign and date the contract and return it to the KRA. 2.30 Performance Security 13 2.30.1 Within Thirty (30) days of the receipt of notification of award from the KRA, the successful tenderer shall furnish the performance security in accordance with the Conditions of Contract, in the Performance Security Form provided in the tender documents, or in another form acceptable to the KRA. 2.30.2 Failure of the successful tenderer to comply with the requirements of paragraph 2.27 or paragraph 2.28 shall constitute sufficient grounds for the annulment of the award and forfeiture of the tender security, in which event the KRA may make the award to the next lowest evaluated Candidate or call for new tenders. 2.31 2.31.1 Corrupt or Fraudulent Practices The KRA requires that tenderers’ observe the highest standard of ethics during the procurement process and execution of contracts when used in the present regulations, the following terms are defined as follows; (i) “corrupt practice” means the offering, giving, receiving, or soliciting of anything of value to influence the action of a public official in the procurement process or in contract execution; and (ii) “fraudulent practice” means a misrepresentation of facts in order to influence a procurement process or the execution of a contract to the detriment of the Kenya Revenue Authority, and includes collusive practice among tenderer (prior to or after tender submission) designed to establish tender prices at artificial non-competitive levels and to deprive the Kenya Revenue Authority of the benefits of free and open competition; The Kenya Revenue Authority will reject a proposal for award if it determines that the tenderer recommended for award has engaged in corrupt or fraudulent practices in competing for the contract in question. Further a tenderer who is found to have indulged in corrupt or fraudulent practices risks being debarred from participating in public procurement in Kenya. 2.31.2 2.31.3 14 Appendix to Instructions to Tenderers The following information regarding the particulars of the tender shall complement supplement or amend the provisions of the instructions to tenderers. Wherever there is a conflict between the provision of the instructions to tenderers and the provisions of the appendix, the provisions of the appendix herein shall prevail over those of the instructions to tenderers. INSTRUCTIONS TO TENDERERS REFERENCE PARTICULARS OF APPENDIX INSTRUCTIONS TO TENDERS TO 2.1.1 The tender is open to vendors for the SUPPLY, DELIVERY, 2.1.2 The Declaration of No Conflict of Interest is incorporated in the Confidential Business Questionnaire. 2.3.1 The bid document shall be charged Kshs.1,000 per set. 2.10.4 2.13.3 2.14 Bid Validity Period is 120 days from tender closing date. INSTALLATION, TESTING AND COMMISSIONING OF: LOT I: INTEGRATED BOARD MANAGEMENT SYSTEM LOT II: INTEGRATED LEGAL SERVICES MANAGEMENT SYSTEM The technical specifications are given in pages 26 to 106. Tenders must be accompanied with a Tender Security in the form of Cash Deposit, Bank Guarantee, Insurance company Guarantee or a Letter of credit. The amount of tender security required is Three Hundred Thousand Kenya Shillings (KES.300,000.00) and must be valid for 150 days after the date the tender closes. 2.16.2 The bidder must provide an appropriate written power of attorney establishing the authorization to of the signatory to the tender documents to bind the bidder. 2.17 This tender is based on One (1) bid envelope system. The bidder must submit a bid which has combined technical proposal and financial proposal in one envelope. Bids must be submitted in TWO copies. i.e. one original and one copy. Time, date, and place for bid opening are: 12:00 hours, local time, on ‘‘FRIDAY, 8TH JULY, 2016 AT 12:00 2.18.1 NOON’’. Place: Convention Centre on the 5th Floor of Times Tower Building. Street: Haile Selassie Avenue City: Nairobi 2.20.1 2.22.1 Country: Kenya Opening of tender documents will be done in public at the time of closing the tender. Bidders are expected to examine all instructions, forms, terms, specifications, and other information in the Bidding Documents. Failure to furnish all information required by the Bidding Documents or to submit a bid not 15 2.22.2 2.24 substantially responsive to the Bidding Documents in every respect will be at the Bidder’s risk and may result in the rejection of its bid. The tender sum as submitted and read out during the tender opening shall be absolute and final and shall not be the subject of correction, adjustment or amendment in any way by any person or entity. The bid evaluation will take into account technical factors in addition to cost factors. The weight for price is 30% while the weight for technical specifications is 70%. In addition, the Bid shall include a DEMONSTRATION. Bidders must conform to the specific Technical Requirements in Section V. 2.25 2.27.4 2.30 Preference. KRA will not grant any preferences The evaluation of the responsive bids will take into account technical factors, in addition to cost factors. The bid meeting the minimum technical score will be evaluated financially. The bid then with the lowest price shall be considered for award The performance security required will be 10% of the Contract Value. 16 SECTION III: 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.20 GENERAL CONDITIONS OF CONTRACT Table of Clauses Definitions……………………………………………………………....... Application……………………………………………………………….. Country of Origin………………………………………………………… Standards…………………………………………………………………. Use of Contract Documents and Information……………………………. Patent Rights……………………………………………………………… Performance Security…………………………………………………….. Inspection and Tests……………………………………………………… Packing………………………………………………………………........ Delivery and Documents……………………………………………......... Insurance………………………………………………………………….. Payment…………………………………………………………………... Price…………………………………………………….………………… Assignments……………………………………………………………… Sub contracts…………………………………………..…………………. Termination for Default………………………………..…………………. Liquidated Damages…………………………………..………………….. Resolution of Disputes…………………………………………………… Language and law……………………………………..………………….. Force Majeure…………………………………………………………….. 17 18 18 18 18 18 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 SECTION III - GENERAL CONDITIONS OF CONTRACT 3.1 3.1.1 (a) (b) (c) (d) (e) 3.2 3.2.1 3.3 3.3.1 3.3.2 3.4 3.4.1 3.5 3.5.1 3.5.2 Definitions In this Contract, the following terms shall be interpreted as indicated:“The Contract” means the agreement entered into between the Procuring entity and the tendered, as recorded in the Contract Form signed by the parties, including all attachments and appendices thereto and all documents incorporated by reference therein. “The Contract Price” means the price payable to the tendered under the Contract for the full and proper performance of its contractual obligations “The Goods” means all of the equipment, machinery, and/or other materials, which the tendered is required to supply to the Procuring entity under the Contract. “The Procuring entity” means Kenya Revenue Authority (KRA), the organization purchasing the Goods under this Contract. “The Tendered’ means the individual or firm supplying the Goods under this Contract. Application These General Conditions shall apply in all Contracts made by the KRA for the procurement installation and commissioning of equipment Country of Origin For purposes of this clause, “Origin” means the place where the Goods were mined, grown or produced. The origin of Goods and Services is distinct from the nationality of the tendered. Standards The Goods supplied under this Contract shall conform to the standards mentioned in the Technical Specifications. Use of Contract Documents and Information The tendered shall not, without the KRA’s prior written consent, disclose the Contract, or any provision therefore, or any specification, plan, drawing, pattern, sample, or information furnished by or on behalf of the KRA in connection therewith, to any person other than a person employed by the tendered in the performance of the Contract. The tendered shall not, without the KRA’s prior written consent, make use of any document or information 18 3.5.3 enumerated in paragraph 3.5.1 above. Any document, other than the Contract itself, enumerated in paragraph 3.5.1 shall remain the property of the Procuring entity and shall be returned (all copies) to the KRA on completion of the Renderer’s performance under the Contract if so required by the KRA. 3.6 Patent Rights The tendered shall indemnify the Procuring entity against all third-party claims of infringement of patent, trademark, or industrial design rights arising from use of the Goods or any part thereof in the KRA’s country. 3.7 Performance Security Within thirty (30) days of receipt of the notification of Contract award, the successful tendered shall furnish to the Procuring entity the performance security in the amount specified in Special Conditions of Contract. The proceeds of the performance security shall be payable to the KRA as compensation for any loss resulting from the Renderer’s failure to complete its obligations under the Contract. The performance security shall be denominated in the currency of the Contract, or in a freely convertible currency acceptable to the KRA and shall be in the form of a bank guarantee or an irrevocable letter of credit issued by a reputable bank located in Kenya or abroad, acceptable to the KRA, in the form provided in the tender documents. The performance security will be discharged by the KRA and returned to the Candidate not later than thirty (30) days following the date of completion of the Renderer’s performance obligations under the Contract, including any warranty obligations, under the Contract. 3.7.1 3.7.2 3.7.3 3.7.4 3.8 3.8.1 3.8.2 3.8.3 Inspection and Tests The KRA or its representative shall have the right to inspect and/or to test the goods to confirm their conformity to the Contract specifications. The KRA shall notify the tendered in writing in a timely manner, of the identity of any representatives retained for these purposes. The inspections and tests may be conducted in the premises of the tendered or its subcontractor(s), at point of delivery, and/or at the Goods’ final destination If conducted on the premises of the tendered or its subcontractor(s), all reasonable facilities and assistance, including access to drawings and production data, shall be furnished to the inspectors at no charge to the KRA. Should any inspected or tested goods fail to conform to 19 3.8.4 3.8.5 3.9 3.9.1 3.9.2 3.10 3.10.1 3.11 3.11.1 3.12 3.12.1 3.12.2 3.13 3.13.1 the Specifications, the Procuring entity may reject the equipment, and the tendered shall either replace the rejected equipment or make alternations necessary to make specification requirements free of costs to the KRA. The KRA’s right to inspect, test and where necessary, reject the goods after the Goods’ arrival shall in no way be limited or waived by reason of the equipment having previously been inspected, tested and passed by the Procuring entity or its representative prior to the equipment delivery. Nothing in paragraph 3.8 shall in any way release the tendered from any warranty or other obligations under this Contract. Packing The tendered shall provide such packing of the Goods as is required to prevent their damage or deterioration during transit to their final destination, as indicated in the Contract. The packing, marking, and documentation within and outside the packages shall comply strictly with such special requirements as shall be expressly provided for in the Contract. Delivery and Documents Delivery of the Goods shall be made by the tendered in accordance with the terms specified by Procuring entity in its Schedule of Requirements and the Special Conditions of Contract. Insurance The Goods supplied under the Contract shall be fully insured against loss or damage incidental to manufacturer or acquisition, transportation, storage, and delivery in the manner specified in the Special conditions of contract. Payment The method and conditions of payment to be made to the tendered under this Contract shall be specified in Special Conditions of Contract. Payments shall be made promptly by the KRA as specified in the contract. Prices Prices charged by the tendered for goods delivered and services performed under the Contract shall not, with the exception of any price adjustments authorized in Special Conditions of Contract, vary from the prices by the tendered in its tender. 20 3.13.2 3.13.3 3.13.4 3.14 3.14.1 3.15 3.15.1 3.16 3.16.1 (a) (b) (c) 3.16.2 3.17 3.17 Contract price variations shall not be allowed for contracts not exceeding one year (12 months). Where contract price variation is allowed, the variation shall not exceed 10% of the original contract price. Price variation request shall be processed by the procuring entity within 30 days of receiving the request. Assignment The tendered shall not assign, in whole or in part, its obligations to perform under this Contract, except with the KRA’s prior written consent. Subcontracts The tendered shall notify the Procuring entity in writing of all subcontracts awarded under this Contract if not already specified in the tender. Such notification, in the original tender or later, shall not relieve the tendered from any liability or obligation under the Contract. Termination for Default The KRA may, without prejudice to any other remedy for breach of Contract, by written notice of default sent to the tendered, terminate this Contract in whole or in part: if the tendered fails to deliver any or all of the goods within the periods) specified in the Contract, or within any extension thereof granted by the KRA; if the tendered fails to perform any other obligation(s) under the Contract; If the tendered, in the judgment of the KRA has engaged in corrupt or fraudulent practices in competing for or in executing the Contract. In the event the KRA terminates the Contract in whole or in part, it may procure, upon such terms and in such manner as it deems appropriate, equipment similar to those undelivered, and the tenderer shall be liable to the Procuring entity for any excess costs for such similar goods. Liquidated Damages If the tenderer fails to deliver any or all of the goods within the period(s) specified in the contract, the procuring entity shall, without prejudice to its other remedies under the contract, deduct from the contract prices liquidated damages sum equivalent to 0.5% of the delivered price of the delayed items up to a maximum deduction of 10% of the delayed goods. After this the tenderer may consider termination of the contract. 21 3.18 3.18.1 3.18.2 3.19 3.19.1 3.20 3.20.1 Resolution of Disputes The KRA and the tenderer shall make every effort to resolve amicably by direct informal negotiation and disagreement or dispute arising between them under or in connection with the contract If, after thirty (30) days from the commencement of such informal negotiations both parties have been unable to resolve amicably a contract dispute, either party may require adjudication in an agreed national or international forum, and/or international arbitration. Language and Law The language of the contract and the law governing the contract shall be English language and the Laws of Kenya respectively unless otherwise stated. Force Majeure The tenderer shall not be liable for forfeiture of its performance security or termination for default if and to the extent that it’s delay in performance or other failure to perform its obligations under the Contract is the result of an event of Force Majeure. 22 SECTION IV - SPECIAL CONDITIONS OF CONTRACT 4.1. Special Conditions of Contract shall supplement the General Conditions of Contract. Whenever there is a conflict, between the GCC and the SCC, the provisions of the SCC herein shall prevail over these in the GCC. 4.2. Special conditions of contract as relates to the GCC. REFERENCE SPECIAL CONDITIONS OF CONTRACT OF GCC 3.7 Performance Security The performance bond must be issued in the form of a bank guarantee. The bank guarantee must be valid in Kenya for a period of two years and shall be 10% of the bid price in Kenya Shillings. 3.9 Packaging The tendered shall provide such packing of the Goods as is required to prevent their damage or deterioration during transit to their final destination, as indicated in the Contract. All packages must be cleared labeled with description of contents and quantities. 3.10 Delivery The Supply, Delivery, Installation, Testing and Commissioning of the iBoard System shall be done within the time indicated in the delivery schedule by the successful bidder(s) from the date of receiving the Purchase Order (LPO). The requirements may be adjusted by giving a short notice. 3.12 Payment Terms The Kenya Revenue Authority (KRA) payment terms are that payment shall be made within thirty (30) days from the date of delivery and signing of receipt. However, KRA may negotiate mutually acceptable payment terms with the successful tenderer. 3.13 Prices Prices charged by the tenderer for goods delivered and services performed under the Contract shall not, with the exception of any price adjustments authorized in Special Conditions of Contract, vary from the prices by the tenderer in its tender. 3.17 Liquidated Damages If the delivery date is extended (except by mutual consent) a penalty amounting to 0.5% of the total cost will be charged per day up to a maximum of thirty (30) days. No deliveries shall be accepted after the thirtieth working day in which case the LPO will automatically lapse and be deemed to have been cancelled at the close of business on the twentieth day. 23 The Authority shall then be at liberty to realize the performance bond. In this clause, “days” means working days. 3.18 3.19 Resolutions of Disputes Any dispute, controversy or claim between the Parties arising out of this Contract or the breach, termination or invalidity thereof, unless settled amicably under the preceding paragraph of this Article within sixty (60) days after receipt by one Party of the other Party's request for such amicable settlement, shall be referred by either Party to arbitration in accordance with the UNCITRAL Arbitration Rules then obtaining. The place of arbitration shall be Nairobi. The arbitral tribunal shall have no authority to award punitive damages. In addition, unless otherwise expressly provided in this Contract, the arbitral tribunal shall have no authority to award interest. The parties shall be bound by any arbitration award rendered as a result of such arbitration as the final adjudication of any such controversy, claim or dispute. Language and Law The language of all correspondence and documents related to the bid is: English. Unless explicitly specified in the Technical Requirements section, the key passages of all accompanying printed literature in any other language must be translated into the above language. 24 SECTION V - TECHNICAL SPECIFICATIONS 5.1 General 5.1.1 The specifications describe the requirements for the Supply, Delivery, Installation, Testing and Commissioning of the iBoard System. 5.1.2 The tenderers are requested to present information along with their offers as follows: (i) Shortest possible delivery period of each product/service 5.2 Particulars Kenya Revenue Authority intends to procure services for the Supply, Delivery, Installation, Testing and Commissioning of the iBoard System inclusive of the detailed maintenance contracts for the life cost of the equipment/ System as detailed in the price schedule. 5.3 Technical Requirements: This tender covers the procurement of services for the Supply, Delivery, Installation, Testing and Commissioning of the iBoard System with detailed maintenance contracts for the life cost and disposal of the equipment/ System. The Table overleaf gives the minimum clause-by-clause technical specifications. Bidders are required to duly fill in the tables under the “Bidder’s Response” column to respond, irrespective of any attachments included. Failure to conform to this condition will render the bid being treated as non-responsive. 25 TECHNICAL SPECIFICATIONS Terms and Definitions 1. AES - Advanced Encryption Standard 2. ARO – Advocates Remuneration Order 3. BOC – Bill of Costs 4. BOD – Board of Directors 5. BU – Bring Up 6. CG – Commissioner General 7. DES - Data Encryption Standard 8. DMS – Document Management System 9. DPI – Dots per Inch 10. DSA - Digital Signature Algorithm 11. EDSA - Elliptic Curve Digital Signature Algorithm 12. ERP – Enterprise Resource Planning System 13. GET (HTTP) - one of many request/response methods supported by the HTTP protocol used by the World Wide Web 14. HOD – Head of Department 15. HTTP – Hypertext Transfer Protocol 16. ID – National Identification Number 17. IP – Internet Protocol 18. IDEA - International Data Encryption Algorithm 19. KRA – Kenya Revenue Authority 20. MD5 - Message-Digest Algorithm 21. MOU – Memorandum of Understanding 22. PIN – Personal Identification Number (Tax) 23. PDF – Portable Data Format 24. POST (HTTP) - one of many request/response methods supported by the HTTP protocol used by the World Wide Web 25. RBAC – Role Based Access Control 26. RC4 - Rivest Cipher 4 27. RSA - Rivest Shamir Adleman Encryption 28. SHA – Secure Hash Algorith 29. SMS – Short Message Service 30. TLS – Transport Layer Security 31. UH – Unit Head 26 Background Information The Kenya Revenue Authority (KRA) is a corporate body which was formed in 1995 by an Act of Parliament, KRA Act Cap 469, to collect tax revenue on behalf of the Government. KRA is entrusted with the responsibility of Assessment, Collection, Administration and Enforcement of laws relating to revenue. In carrying out its mandate, KRA has a Board of Directors at its helm whose role is to make policies for the overall running of the Authority. In addition, KRA has a Team One/Top Management team, led by the Commissioner General, whose key role is to oversee day to day running of KRA operations. KRA is divided into the following Departments: Domestic Taxes Department, Customs and Border Control, Traffic Revenue Department, Support Services Department, Strategy, Innovation & Risk Management Department, Ethics and Integrity and Information, Communication Technology Department and Legal Services & Board Coordination Department. The Legal Services and Board Coordination Department comprises of the Legal Services and the Board Coordination Divisions.The Board Coordination Division is in charge of the Board Secretariat and provision of Conveyancing and Legal Opinion services while the Legal Services Division carries out Litigation, prosecution and the provision legal advisory to the Authority. Summary of the Required Solution The Legal Services and Board Coordination Department of KRA intends to implement a set of tools that will facilitate automation of its current manual processes. They include; (i) (ii) (iii) (iv) (v) (vi) Provision of secretarial services to the Board of Directors and management of Board business Preparation of legal documents and instruments (agreements/contracts, Service Level Agreements, Leases and memoranda of understanding etc.) Provision of legal opinions Ensuring compliance with statutory requirements within its mandate area Case/ Documents Management (storage, retrieval and archival) Reporting and analysis of data and information. Technical Requirements: The Technical Requirements for the supply, delivery, installation and commissioning of the Solution shall comprise the following key areas: 1. Functional Requirements. 2. Non-Functional Requirements General Category. 3. Integration 4. Security Requirements. 5. Training and Skills Transfer. 6. Support and Maintenance. Objectives 1. 2. Achieve convenience in data capture, information retrieval, storage, archival and reporting. Create efficiency and effectiveness in business processes. 27 3. 4. Raise performance standards for the department and the staff through monitoring of activities at both individual and departmental level. Enable enforcement of statutory requirements and the Internal Standards. Scope/Overview In the course of its operations, the Department generates numerous records and the volumes have grown over the years. The Department operates with a manual record keeping system to prepare, store, retrieve and distribute information, resulting to employees working with disparate information. Therefore, there is need for a system that will enable quick and easy access to information. Further, the use of iPads, Tablets and other mobile devices by the Board Members and Technical Officers in the Department in carrying out their duties requires use of an automated system. In addition, with the technological improvements within the market and by stakeholders, there is need to obtain a system that will serve the Department better. It is expected that by automating its processes and procedures, the Department will improve efficiency and effectiveness in service delivery. To achieve the foregoing, the following key functional and non-functional areas are to be automated: 1. Board Management Module - To manage the Board Meetings and corresponding Minutes as well as associated activities. i.e. 1.1 Boar Meetings Preparations, Conduct and Follow-up 1.2 Profiles and Swearing in of Board Members 1.3 Board Reports 1.4 Administration 2. Integrated Legal Services Management System The System should be support the functions of the Legal Services Functions by improve collaboration, locate knowledge sources and support reporting to enhance Departmental processes. 2.1 Document Management and Registry Automation Module To provide an automated process that allows for maintenance (recording, retrieval, storage and archival) of all documents and allow for access to the documents from other electronic devices, for example ipads, tablets, laptops etc. 2.1.1 Retention and Disposal Schedule (File Life Cycle: Opening/Referencing/Appraising and Closing of Files) – To avoid duplication of file references/different files with the same reference number and recommend files to be closed. 2.1.2 File Requisition/Retrieval – Online request of files. 2.1.3 File Tracking – To include the officer with the file and the maximum number of days an officer should have the file. 28 2.2 2.1.4 Bring Up (BU) Tracking – To facilitate tracking of active documents/correspondences on a real time basis. This will enable the Department monitor and get to know the status of each document at any given time in line with the statutory and internal standards regulations. 2.1.5 Inventory - List of all documents and files. 2.1.6 Archival – To provide a mechanism for archival of documents based on a set of rules and standards to the statutory and internal standards. 2.1.7 Repository Module – It is envisioned that this module shall provide a repository for statutes, regulations, guidelines and informative articles. The Module will have all the statutes and should be able to reflect any amendments made to the statutes. Conveyance Module - To manage the conveyance processes on a real time basis incorporating monitoring checks in relation to the statutory and internal standards regulations. It has the following categories: 2.2.1 Contracts before notification of Award. 2.2.2 Contracts after acceptance of Award. 2.2.3 Supplier Drafted Contracts. 2.2.4 KRA drafted MOUs. 2.2.5 Third Party drafted MOUs. 2.2.6 Lease/Tenancy Agreement before Notification of Award . 2.2.7 Lease/Tenancy agreement after acceptance of Award. 2.2.8 Supplier Drafted Lease/Tenancy Agreements 2.3 Case Management Module – To provide an automated process that allows for allocation, updating, follow up and review of cases. 2.4 Legal Opinions and Advisory Module - To provide for a platform where all requests for opinions received are entered and allocated to counsel, turnaround time between receipt of request for opinion and dispatch of the opinion is monitored and a platform for sharing of opinions among users. 2.5 Knowledge Base – A repository for all other document and knowledge source including electronic resources such as libraries etc. 2.6 Billings Module – To allow for processing of bill of costs for services 2.7 Calendar Module – The System should contain a calendar that will be used for diarizing activities and that will also be integrated with current lotus email calendar. 2.8 Operations Module – To provide support for achievement of the mandates of the main functions within the Department i.e. Legal Services, Board Coordination and the Registry. 2.9 Reports Module – To provide relevant reports to users. 29 2.10 Rulings Portal – An open and searchable webpage that allows a view of all cases closed with their respective information such as (Parties Involved, Type – whether tribunal, court appeal etc., Litigating/Prosecuting Officer, Revenue/Liability Implication, Presiding Magistrate/Judge/Authority etc) 2.11 Administration Module – To manage system use across the varied services and allow for configuration of parameters related to system usage for example when/who to get a notification, alerts e.t.c Key actors who will interact with the system are: 1. Board of Directors. 2. Commissioner General. 3. Commissioners/and or their Assistants. 4. KRA Top Management/Senior Management Team One. 5. Designated Legal Services and Board Coordination Departmental employees. 6. Select users from other KRA Departments. 7. System Administrators. 30 DETAILED TECHNICAL SPECIFICATIONS General This tender covers the Supply, Delivery, Installation and Commissioning of: LOT I: Integrated Board Management System LOT II: Integrated Legal Services Management System These specifications describe the requirements for goods/services. Tenderers are requested to submit with their offers the detailed specifications. The award will be made on Lot basis Tenderers must indicate on the specifications sheets whether the goods offered comply with each specified requirement. All the specifications of the products to be supplied shall not be less than those required in these specifications. Deviations from the basic requirements, if any shall be explained in detail in writing with the offer, with supporting data such as calculation sheets, etc. The procuring entity reserves the right to reject the goods/products, if such deviations shall be found critical to the use and operation of the products. The tenderers are requested to present information along with their offers as follows: (i) Shortest possible delivery period of each product (ii) Information on proper representative including their names and addresses Bidders should state which of the components (on a clause by clause basis) are readily available in their systems thus can readily be delivered and how they intend to address the components that are not readily available in their systems. Additionally, bidders shall demonstrate how the proposed solution will achieve each of the specifications capabilities for all the Technical Requirements and how they will ensure the solution meets these requirements. 31 HIGH LEVEL BIDDER’S RESPONSE FOR EACH COMPONENT. LOT I: Integrated Board Management System Item No. High Feature Level High Level Feature Description A B Bidder’s Ability to deliver the feature immediately after Award of Contract and without further Customization [Immediate Availability] [Y / N] Please provide the Expected Timeline Required to deliver the Functionality (Immediate or Customization Timelines) 1 Meetings Module To manage the Board Meetings and corresponding Minutes as well as associated activities. 2 Profiles and Swearing in Module To manage Board of Directors, contracts and related information 3 Board Reports Presentation of various reports in reference to Board Meetings and Activities 4 Admin Module To manage system use across the varied services and allow for configuration of parameters related to system usage for example when/who to get a notification, alerts e.t.c. LOT II: Integrated Legal Services Management System Item No. 1. High Level High Level Feature Description Feature Document Management & Registry Automation The System should be able to store, retrieve and archive information pertaining to the Department and improve 32 A B Bidder’s Ability to deliver the feature immediately after Award of Contract and without further Customization [Immediate Availability] [Y / N] Please provide the Expected Timeline Required to deliver the Functionality (Immediate or Customization Timelines) Module collaboration, locate knowledge sources and support reporting to enhance Departmental processes. 2. Conveyancing Module To manage the conveyance and contract preparation processes on a real time basis incorporating monitoring checks in relation to the statutory and internal standards regulations. 3. Case Management To provide an automated process that allows for allocation, updating, follow up and review of cases. 4.1 Knowledge Management Legal Opinions To provide for a platform where all requests for opinions received are entered and allocated to counsel, turnaround time between receipt of request for opinion and dispatch of the opinion is monitored and a platform for sharing of opinions among users Knowledge Base/Reposito ry Module A repository for all other document and knowledge source including electronic resources, libraries etc. 5. Billings Module To assist the Legal Services and Board Coordination Department capture relative costs for the functions and activities they perform as per the benchmarked schedules 6. Calendar Module Assist the legal services and board coordination department diarize its activities 7. Operations Module Support the role of the Operations function. 8 Reports Module To provide relevant reports to users. 9. Rulings Portal An open and searchable webpage that allows a view of all cases closed with their respective information such as (Parties Involved, Type i.e. whether tribunal, court, appeal etc., Litigation/Prosecution Officer, Revenue/Liability Implication, Presiding Magistrate/Judge/Authority etc. 33 10 Administration Module To manage system use across the varied services and allow for configuration of parameters related to system usage for example when/who to get a notification, alerts e.t.c. TECHNICAL SPECIFICATIONS – CLAUSE BY CLAUSE REQUIREMENTS This Section contains the detailed specifications of the proposed solution. Bidders are requested to: 1. Study each section and provide their proposals that best address the KRA Technical requirements. 2. Provide additional information, attachments/brochures to support their responses on each of the clause by clause requirements. 3. Cross reference their responses by indicating the page number (in the clause by clause bidder’s response column of the attachments or brochures) where such documents are provided. Simple statements such as “yes”, “no”, “comply” or any other similar statements will not be considered as a response. LOT I: Integrated Board Management System 1. Functional Requirements Item No Features Minimum requirements Bidders Response 1 Integrated Board Management System 1.1 Meetings ( Preparation, Conduct & Minutes) 1.1.1 Calendar of The system should support: meetings and events a. Scheduling of annual calendar of meetings and events by assigned officer(s). b. Revision of calendar by assigned officer(s). c. Viewing of the calendar (yearly, quarterly, monthly and weekly) by designated users. d. Restricted view of the calendar as per user roles or category of users. e. Auto alerts to convener (e.g. Board Secretary) on upcoming meetings and events as defined by set parameters. 1.1.2 Preparation of action The system should support: 34 Item No Features Minimum requirements Bidders Response points and dispatch a. Optional online capture of draft Action Points based on approved template and/or Uploading (in their original form or PDF). b. Modification of any part (e.g. a sentence in a page) or the whole of the action points any time before their dispatch to designated user(s). c. Tracking of the versions of the action points and viewing of the previous versions. d. Through workflow the ‘dispatch’ of the final version of action points to designated user(s) for implementation. e. Generation of Status Updates with auto alerts to designated user(s) upon dispatch of final version of action points. 1.1.3 Follow up of The System should support: Responses to Action a. Setting timelines for periodic monitoring of the provision of the Points responses. b. Capturing of any comments by the Unit Heads/ Team Leaders and Board Secretary. c. Uploading of the scanned responses (MS Word or PDF) by the Registry with alerts to Unit Heads/ Team Leaders and Board Secretary. d. Generation of a status report by the Team Leader with an alert to the Board Secretary. e. Flagging of the request as closed by the Unit Head/Team Leader. 1.1.4 Preparation Board Meetings for The system should support: a. Generation of a list of members, attendees and invitees for every Meeting based on the Meeting type. b. Generation and dispatch of ‘notice of meeting’ to the members, attendees and invitees comprising of : i. Unique standardized meeting reference. ii. Time. iii. Date. iv. Venue. c. Automatic alerts via email and SMS to the Board Members and attendees/invitees. d. Generation and dispatch of draft agenda and table of the matters arising to the Commissioner General for approval. e. Distribution of matters arising from previous Meetings to Departments in a standard format/template (see attachment). f. Capturing of responses to the matters arising in the standard template above and allow for uploading of attachments. g. Reviewing of the responses and attachments in the standard 35 Item No Features Minimum requirements Bidders Response template by the Board Secretary. 1.1.5 Other Meetings h. Generation and modification of the draft Board papers from the approved Agenda, approved Minutes, responses and attachments in the standard template and other supporting documents/Board Papers from Departments as per the agenda. i. Tracking of all versions of the Board papers and viewing of the previous versions. j. Through workflow, Reviewing and approval of the compiled Board Meeting papers by the Board Secretary. k. Dispatch of the final Board papers to the Board Members. l. Dispatch of relevant information to attendees and invitees. m. Automatic alerts via email and SMS to the Board Members and attendees/invitees. n. Confirmation of attendance of Meetings by Board Members and attendees. The system should support: a. Generation of a list of members, attendees and invitees for every Meeting based on the Meeting type. b. Generation and dispatch of ‘notice of meeting’ to the members, attendees and invitees comprising of : i. Unique standardized meeting reference. ii. Time. iii. Date. iv. Venue. c. Automatic alerts via email and SMS to the Members and attendees/invitees. d. Circulation of previous Meeting’s matters arising to different parties in a standard format/template with alerts to the parties e. Capturing and/or Uploading of responses, to the matters arising, from different parties in the standard template (See f. Reviewing of the responses and appendices in the standard template by the Secretary. g. Generation and modification of the draft meeting papers from the approved Agenda, approved Minutes, responses and appendices in the standard template and other supporting documents/meeting Papers from Departments as per the agenda. h. Tracking of all versions of the meeting papers and viewing of the previous versions. i. Through workflow, reviewing and approval of the compiled meeting papers by the Secretary. j. Dispatch of the final meeting papers to the Members. 36 Item No 1.1.6 Features Conduct meeting Minimum requirements of Bidders Response k. Dispatch of relevant information to attendees and invitees. l. Automatic alerts via email and SMS to the Members and attendees/invitees. m. Confirmation of attendance of Meetings by Members and attendees. the The system should support: a. Sending of alerts to notify members on the commencement date, time & venue of the Meeting. b. Signing in to the Meeting by the members, attendees and invitees from any device c. Confirmation of quorum or lack thereof by the Secretary. d. Recording of the commencement of the Meeting. e. Display of presentation material based on the agenda/Board papers. f. Optional locking of presentation materials during the meeting to allow participants view the same material / page / slide at the same time. g. Insertion of annotations and or comments (private and or public). h. Display of annotations and comments to the individual participant(s) during presentation but should not obstruct the presenter. i. A glance view / scroll of the annotations and or comments on a separate pane. j. Search of annotations / comments using key words, date, participant, meeting / event, subject etc. k. Optional voting on resolutions within the meeting. l. Optional real time capture of current Meeting Minutes/Notes. 1.1.7 1.2 Preparation Minutes Dispatch of The system should support: and a. Optional online capture of draft Minutes based on approved template and/or Uploading (in their original form or PDF). b. Through workflow, the ‘dispatch’ of the draft Minutes to designated user(s) for review and/or approval. c. Auto alerts to designated user(s) upon dispatch of draft Minutes. d. Modification of any part (e.g. a sentence in a page) or the whole of the draft minutes any time before the dispatch of the final minutes to designated user(s). e. Tracking of the versions of the minutes and viewing of the previous versions. f. Through workflow, the uploading of the final Minutes to the draft Board papers as per agenda. Profiles and Swearing in Modules 37 Item No Features Minimum requirements 1.2.1 Record Management The system should support: Bidders Response a. Creation and Maintenance of the current records of the Board of Directors, Commissioner General and Commissioners b. Full Names, Letter of Appointment, Gazette Notice of Appointment, Term of appointment, experience, title, region, gender, contact information (office and residential), Date of Birth, Academic and professional background, membership to other Boards and/or bodies, Personal information including copies of ID, Passport, PIN, NSSF, NHIF, date of appointment and date of expiry of appointment . c. General amendment of information in respect to members, commissioners and other staff. d. Maintenance of past history of appointments of the Board of Directors, Commissioner General Commissioners and other staff. This would include the full names, Title of appointment, Dates of appointment, Tenure of appointment, expiry date of appointment, Contacts (physical and postal address, mobile numbers). e. Uploading of the relevant Legislation, Regulations, Circulars and/or Approvals relating to rate of allowances and other benefits due to Board of Directors and Commissioners. f. 1.2.2 Management Term of Service Capturing of all meetings and activities attended by Board Members in a standard template. of The system should support: a. Sending an alert and notification to the Chairman, Commissioner General and Board secretary on a vacancy for the Position of the Chairman of the Board, Board members, Commissioner General and Commissioners. b. Sending an alert and/or notification based on a parameterized period in case of expiry of a term (weekly, monthly,) c. Sending an alert and/or notification (weekly, monthly,) based on a vacancy arising in the case of; i. Resignation. ii. Natural attrition. iii. Termination of contract. d. Revocation (where applicable). e. Uploading of the formal communication of the vacancy with the appropriate details. 1.2.3 Appointment Swearing in and The system should support a. Uploading of the appointment instrument(letter of appointment for the CG and commissioner) and Gazette Notice for chairman and BOD b. Capturing of the Gazette notice no, Date of Gazette notice / 38 Item No Features Minimum requirements Bidders Response Instrument, Full name of appointee, Effective date of appointment, Term of appointment, Summary of terms of appointment, Issuer of the Gazette notice) c. Uploading of communication to Judiciary requesting for swearing in of the appointees. d. Capturing of the date, time and particulars of the candidate to be sworn as communicated by the Judiciary. e. Sending of an email alert to the candidate on the date, time venue and other particulars of the swearing in with an alert to the Commissioner General and Board Secretary. f. The system should support a status update of the swearing in process. g. Uploading of the sworn Statutory Declaration and the capturing of relevant details such as date of swearing in. h. Sending an alert to the System Administrator to create the candidates profile. 1.2.4 Training of Board The system should support Members a. Capturing of the Annual Training Programme for Board Members. b. Generation an inventory of trainings attended by each member. c. Maintenance of an inventory of the Board of Directors training needs. d. Updating of a to c above. 1.3 Board Coordination The system should support generation of: Division Reports a. Meetings Periodical reports showing: Meeting/Activities dates, Duration, Type of Meeting/Activities (Committee, special Committee, Special Board, Monthly Board)], Agenda, Number of Meeting-eg 1st ,2nd ....nth Board Meeting, Members who attended (Present), Attendees to the Meeting (In Attendance), Apologies received. b. Directors Reports Directors name, tenure, no of meetings/activities attended(weekly, monthly, annually), allowance paid, Category (Director, Chairman, Commissioner General Commissioner, Trustees, Date of Appointment/Gazettement, Date of Swearing In. c. Historical appointment reports showing: Directors name, tenure, period of service, date of expiry of term. d. Conveyance Periodical reports based on the following variants i. Numbers drafted per period / per officer / per type or category ii. Lists of instructions received by date / month iii. Lists of allocations done by date / month 39 Item No Features Minimum requirements Bidders Response iv. Lists of conveyances vetted by date v. Lists of conveyances executed by date / month e. Customized daily activities report 1.4 Administration Module 1.4.1 User/group/workspac The system should support: e management a. Creation of user i. accounts Creation of unique users account (as per the KRA Information Security policy) Username System generated password ii. Sending of user credentials by email and / or SMS iii. Use of password security questions to aid in password reset authentications. iv. Resetting of users’ account Password security questions System generated password Sending of user credentials by email and / or SMS v. Updating of basic user details as appropriate vi. Creation of individual user workspace vii. Updating of user ‘availability’ for automatic system allocation of task status viii. Assignment of roles and permissions to users b. User accounts The system should support: management i. Enabling / Disabling of user(s) account. (Enable / Disable ii. Inheritance of user profiles across the disabled and inheriting accounts) user(s). c. Creation and The system should support: management of i. Creation of groups/workspaces/teams. groups/workspaces/T eams ii. Updating of basic group/workspace details as appropriate. d. iii. Enabling / Disabling of groups/workspaces. iv. Assignment of user(s) to group(s). Creation and The System should support: management of roles i. Creation of roles e.g. Global administrator, workspace/group administrators, workspace/group content manager, ordinary user. ii. Assignment of roles. 40 Item No e. 1.4.2 a. Features Minimum requirements Creation and management of permissions at document creation The system should support: i. Creation of permissions e.g. Create/write, update/change, delete/remove, read/view, copy, print, email etc ii. Assignment of permissions System Settings System functional The system should support configuration of parameters as per set parameters standards for instance: i. ii. iii. iv. v. vi. vii. b. Bidders Response Upcoming meetings notification (value = x days before date of meeting). Scheduled meeting reminder (value = x days before date of scheduled meeting). Pending minutes i.e. to invoke minutes preparation (value = x days after date of held meeting). Pending Acton Points i.e. to invoke Acton Points preparation (value = x days after date of held meeting). Pending Vacancy (value = x days before expiry of term). Set up and configuration of options and default settings for all modules, e.g. KRA logo, organization structure, etc. Password expiry timelines (value = x days after date of creation). Configuration and The system should support: management of i. Configuration of system devices e.g. iPads e.t.c. system devices ii. Registration / Deregistration of devices to access the system. iii. Data ‘wipe’ options for ‘retired’ devices 2. Non-Functional Requirements Item No Features Minimum requirements 2. General System Requirements 2.1 Features Bidders Response The System should support : a. Custom Forms: creation of custom forms based on particular requirements, internal templates such as memos, meeting minutes template, general internal memo template, internal memo template for action points, matters arising template, BOD Profiles, BOD Contracts etc a. Video and teleconferencing. b. Various Annotation modes e.g. multicolor, highlight, note, drop pin, strike through, underline etc. 41 Item No Features Minimum requirements Bidders Response c. Support online editing of documents. d. Inbuilt email system. e. Alerts. f. i. within system ii. email iii. SMS System printing g. Maintenance of templates especially sign off pages and or standard documents’ cover pages h. Electronic Signatures: The system should support the appending of electronic signatures to all correspondence generated from the system i. A data import/export utility to import/export pre-existing data directly via multiple data formats e.g. MS Excel, CSV e.t.c j. Folder / Document / File Uploading(s) and download(s) i. singular ii. Singular and batch iii. drag and drop k. Uploading various document formats e.g. PDF,DOC etc l. Linking of the Uploaded documents to the associated captured data for referencing (i.e. Meta data creation and update and linkage to associated documents with an indices to create searchable content) m. Document versioning n. Inbuilt document viewer systems p. Folder / Document / File / Text searches using key word(s), date, participant, meeting / event, subject etc and based on applicable user appropriate access rights and permissions: i. Globally in the respective user authorized workspaces/groups and or specifically within specific document pages ii. Discussion forum(s) within groups / workspaces iii. Document Approval procedure / process within groups / workspaces q. Online display of names of logged in users. 42 Item No Features Minimum requirements Bidders Response i. Administrators are to have a ‘general view’ i.e. can view all users across the various groups they administer ii. Standard users are to view users within their specific group r. An authenticated audit trail of system transactions s. Allow access by multiple users from multiple platforms including mobile access. t. Be interactive and provide appropriate error messages u. Have a user operating manual / standard / guideline (adequate documentation that describes at minimum, the design, functionality and use of the system) v. Appropriate document management in the folders e.g. using a standard filing, naming and grouping convention w. Sending of documents to archive x. Retrieval of documents from archive based on permissions and access rights y. Offline working copy (replica) to allow for remote site usability z. Secure password protected access for each individual user and administrator of the system aa. The following features to maximise utility and security i. Electronic signatures ii. Intruder lock-out iii. Strong passwords iv. Password expiration bb. Easily understood structure in such a way as to be understood by a novice user within a short period cc. Predictive input/ menu based input functionality where possible to minimize user interaction dd. Common look and feel across modules, e.g. common placements of buttons, boxes, choices and even messages so that users are not confused. This will shorten the user learning curve ee. N-Tier Web based system and provide seamless integration with KRA's existing Domino Mail Server system (Lotus Notes) for automated reminders as well as other systems ff. Error logging - the system should have comprehensive error handling routines 43 Item No Features Minimum requirements Bidders Response gg. Running 24 x 7 continuously with minimal downtime hh. Average response time for interactive transactions should be less than 2 seconds 2.2 Scalability System modules should have the capability of being enhanced or modified with minimal impact to other interfacing modules 2.3 Business Continuity Data recovery, fall-back/roll-over mechanism as well as be able to roll back transactions 2.4 Work Plan and The bidder is expected to indicate a project implementation strategy and Methodology methodology that will allow both the bidder and the client to be part of the delivery to ensure holistic delivery of the product as well as highlight the Work Plan(s) to deliver and commission the system by highlighting the activities, deliverables and milestones to achieve this. 2.5 Demonstration The bidder is expected to be able to demonstrate the system upon request during evaluation. 2.6 References The bidder is expected to give a list of references where the solution has been implemented for a similar client. The Evaluation team may contact these references or pay them a visit to ascertain level of implementation and customer satisfaction. 2.7 Site Visit Prospective bidder is expected to visit the premises to allow for appreciation of the organization’s infrastructure and integration with the existing systems such as lotus domino 3. Integration Item No Features Minimum Requirements Bidder’s Response 3. Integration 3.1 User Authentication The system should support Integration with KRA’s Microsoft Active Directory (AD) implementation to manage the identities, user accounts and user groups. 3.3 Alerts Notifications 3.4 Master Calendar and The system should support: a. Integration with KRA’s Domino Server (Lotus Notes) implementation for email notifications. b. Integration with SMS service for SMS alerts where necessary. The system should support integration with the Departments Master calendar 44 3.5 Document Management Integration with the Document and Registry Management System 4. Security Requirements Item No Features Minimum Requirements 4. Security Requirements 4.1 User Authentication Bidder’s Response The system should support the following: a. Each user must be authenticated with a unique user-id / username and password on the application. The User IDs / Usernames should be case sensitive. b. All user accounts must be managed with reference to and in synchronization with an authoritative central user management system e.g. identifying personal numbers in KRA’s active staff database (Active Directory, Central HR database or the ERP etc.) for internal KRA users NB: User accounts management activities include but not limited to new user creation, user maintenance, and user authentication (during login). c. All new user accounts must have a system-generated random password when created. A secure way of communicating the initial password to the user should be utilized, e.g. via an e-mail account. d. The system must prompt users to change their passwords the first time they log on to the application. e. The system must support password expiry features with a configurable frequency. This should be parameterized to allow flexibility in adjusting this value as required. f. The system should not support automatic logins to guard against brute force attacks. The login page should include a challenge which the user responds to before proceeding with the login. g. The system must implement the following Password Strength Controls: i. ii. Passwords should have a configurable minimum and maximum lengths Password must meet a configurable combination of the following 4 complexity rules: at least 1 uppercase character (A-Z) at least 1 lowercase character (a-z) 45 Item No Features Minimum Requirements Bidder’s Response at least 1 digit (0-9) at least 1 special character (punctuation) h. These password features should be configurable to support future complexity requirements i. During password change, if the new password doesn't comply with the complexity policy, the error message should describe EVERY complexity rule that the new password does not comply with j. The solution should implement a secure self-service password recovery mechanism in the event the user forgot their password k. Any password reset/recovery mechanism option must not reveal whether or not an account is valid, preventing username harvesting l. The login page and all subsequent authenticated pages must be exclusively accessed over TLS. All active sessions must be encrypted m. The solution should support expiring of newly created accounts if not used for a configurable period of time. This should be parameterized to allow flexibility in adjusting this value as required n. The solution must support a password change notification and a configurable number of grace logins. The password must be changed after a configurable duration. This should be parameterized for flexibility o. The solution must support password lock out after a configurable number of unsuccessful login attempts. This should be parameterized to allow flexibility in adjusting this value as required p. The solution should respond with a generic error message regardless of whether the user ID or password was incorrect. It should also give no indication to the status of an existing account. The generic message should not reveal which of the authentication parameters is invalid q. The solution must expire a user account after the session has been idle for a configurable period of time. This should be parameterized to allow flexibility in adjusting this value as required r. The solution should support re-authentication for sensitive features e.g. before updating sensitive account information such as the user's password, user's email, or before performing sensitive transactions. The function(s) requiring re-authentication should be configurable/determined s. The solution must not allow the re-use of a past password until a set period of time and a set number of password changes have been 46 Item No Features Minimum Requirements Bidder’s Response made. This should be parameterized to allow flexibility in adjusting this value as required 4.2 Session Management: 4.2.1 User session 4.2.2 Session Expiration The system should support: a. Allowance of only one session per user operating from a single computer unless a specific business case has been established for allowing multiple sessions per user. The allowing of multiple sessions to users based on business needs should be configurable b. Concurrent user logins by a user from multiple computers should not be allowed c. Capturing of all relevant session information and stored in a secure and auditable location d. The solution to implement secure session IDs, generation of identifiers (IDs or tokens) must meet the following properties: e. Session ID fingerprinting: The name used by the session ID should not be extremely descriptive nor offer unnecessary details about the purpose and meaning of the ID. The default session ID name of the web development framework should be changed to a generic name f. Session ID length: The session ID must be long enough to prevent brute force attacks, must be at least 128 bits (16 bytes) g. Session ID entropy: The session ID must be unpredictable (random enough) to prevent guessing attacks, a good PRNG Pseudo Random Number Generator (PRNG) should be used The system should support: a. Expiration timeouts set for every session regardless of the activity. All sessions should implement an idle or inactivity timeout. The duration should be parameterized and configurable b. The solution, which should provide a visible and easily accessible logout (logoff, exit, or close session) button that is available on the web application header or menu and reachable from every web application resource and page, so that the user can manually close the session at any time c. A solution that when a session expires, takes active actions to invalidate the session on both sides, client and server. The logs should record the session expiration details d. When the user logs out of the application the session and corresponding data on the server must be destroyed. This ensures that the session cannot be accidentally revived 47 Item No Features Minimum Requirements Bidder’s Response e. Force session logout on web browser close window events f. The session ID exchange mechanism based on cookies to use multiple security features in the form of cookie attributes such as Secure Flagging ofs, Http Only, Domain, Path, Expire and Max-age attributes g. In the solution design, backward process flows should clear all authentication fields h. The solution which should implement Role based Access Control (RBAC) profiles for authorization based on business definitions i. Roles to be granted permissions based on the principle of least privilege i.e. the solution should support an additive access model j. Access control, which must be granular to facilitate adequate separation of duties, for example: k. Functions, which should be independently available for allocation to a role l. Separation of duties e.g. data entry, authorization and final approval m. Data entry staff with the minimum access levels required to enter data n. Authorization staff with an access level that allows them to authorize but not necessarily change the data that was entered o. Provision to final approval staff should with the required access level to finalize the process /transaction p. The solution which should not access the database(s) as a privileged or administrative user. The application should always connect as a non-privileged user If the database is accessed through a common application user, that user should not own the objects in the database q. Credentials that should never be stored directly within the application code (hardcoding credentials) Credentials should always be encrypted r. The solution to perform consistent authorization checking routines when navigating on all application pages to ensure that the user accesses what they are explicitly authorized to access by their roles s. The solution to use the POST method over GET for processing HTTP requests t. The solution should log all access authorization requests to a secure and auditable location 48 Item No Features Minimum Requirements Bidder’s Response u. Error messages to be standard and not provide information alluding to the reason for the error allowing an attacker to deduce effective attack methods v. Logs, which should not contain password information w. Copy and paste must not work for data entry when authenticating to the application x. All input fields must be validated to accept matching data types including case sensitivity where necessary y. All data entry fields must have input validation mechanisms to prevent cross-site scripting attacks z. Sensitive information must not be stored in a persistent cookie, or other location on the client computer that does not have enforceable access control mechanisms aa. Any sensitive content sent to the client machine must not be cached, unless encrypted using approved methods. The application should set the proper directive to cause the client not to cache the sensitive data bb. The solution should not present any sensitive information to unauthenticated users cc. All data exchanges between the solution and other systems should be encrypted by an approved method dd. The solution should only implement cryptographic functions selected from an approved list. Any cryptographic functions used that are not previously approved require an exception ee. Recommended algorithms (with minimum bit lengths), in order of preference, are: ff. Hashing: SHA ‐512, SHA ‐256 or better gg. Symmetric: AES256, AES192, AES128, 3 ‐DES (168 bits), Blowfish(minimum 128 bits), Twofish (minimum 128 bits), IDEA (128 bits),and RC4 (128 bits) hh. Public-Private key (Asymmetric): RSA(minimum 2048 bits) and DSA(minimum 2048 bits), ElGamal (minimum 2048 bits) or ECDSA with relatively short key & signature lengths but with same high security level to other stated algorithms (since the signature is to be incorporated on to the tax invoice issued, it needs to be short) NB: Weak algorithms, such as MD5 or SHA1 should not be used ii. Hashing should be salted and the values used for salting protected. 49 Item No Features Minimum Requirements Bidder’s Response Only the hashed and salted value should be stored. (Passwords should be encrypted) jj. All user activities and transactions such as printing, viewing, updates, inserts and other data manipulation should capture and log to the minimum the date and time, user ID, session ID, the URL accessed and the source IP & remote IP. They should indicate the parameters necessary to uniquely identify the specific transactions done in the respective transaction tables. This should be implemented independently from the database audit trails 4.3 Audit Logs Management: 4.3.1 Application Event Logs The system should collect and log the following application event logs: a. Authentication successes and failures b. Authorization failures c. Session management failures d. Solution errors, alerts and events e. The solution start-ups and shut-downs, and logging initialization (starting and stopping) f. Use of higher-risk functionality e.g. addition or deletion of users, changes to privileges, creation and deletion of system-level objects etc g. URL of the web page(s) accessed by a user for Internet facing applications h. Modifications to the application 4.3.2 Database audits All database audits must log the following: a. Application User-ID b. Date & Time of event c. The source and remote IP address d. Type of event/action performed by the user e. Module accessed by the user f. Success or failure of the event g. Source of the event h. Before and after values (where applicable, i.e. master files) i. Account creation, lockouts, modification, or deletion j. Modifications of privileges and access controls 50 Item No Features Minimum Requirements Bidder’s Response k. The solution should correlate application activity logs and database transactions. That is for every database transaction, it should be possible to explicitly identify the application activity responsible 4.3.3 Violation Log A violation log must exist to track any attempted unauthorized access to the application and should bear the following information: a. URL accessed by the user b. Particular activity intended/attempted by the user c. Particulars sufficient to identify targeted transactions if available d. Workstation-ID or IP address of access e. Date & Time of event f. All updates, insertions and deletions must be clearly traceable to an application user with corresponding time and source information (IP module and function) 4.3.4 Other audit logs: The system should have the following audit logs: a. Provide an interface to review and report on solution logs b. Transaction data stored should capture information that allows similar traceability, with database audit trailing implemented c. All valid and failed login attempts must be logged with meaningful information that is actionable for investigative purposes if fraud is detected. However, passwords must not be logged d. All password recovery reset attempts must be logged with meaningful information that is actionable for investigative purposes if fraud is detected e. All user and account management changes and attempts must be logged f. Database audit trails should be present for all dynamic and static tables of interest, e.g. Parameter tables, Transaction Tables, etc g. All system servers are kept in sync with a time synchronization mechanism h. All data entry and manipulations must be done through the application interfaces and never directly to the database i. Where data is supplied to the application from an authoritative source, the application must NOT allow users to modify this data j. Reference data should not be altered by users in subsequent transactions k. Sensitive information is NOT stored in hidden fields if the application 51 Item No Features Minimum Requirements Bidder’s Response is web-based l. For web based interfaces, the solution must use a secure method to transmit data e.g. Using the HTTP POST method instead of the less secure GET method m. If the application connects to a database, application server, or any system that utilizes application IDs, it is using an account that has been granted access to only objects and functions needed for operation of the application. The application does NOT connect to a database as a privileged user, such as the SA account in SQL Server or SYSTEM account in Oracle, Postgress, etc. n. If the system directly faces the Internet, it does NOT store or cache confidential data, even for a short duration. This includes file Uploadings and downloads, source code, etc o. The system should have mechanisms/controls to guard against URL manipulation and/or targeted URL attacks p. The system should have mechanisms to guard against user impersonations q. The system should allow identified functions to be accessible from restricted networks 5. Training and Skills Transfer Capacity building is necessary to build competence and to institutionalize the usage of the iBoard System within KRA. The bidder should possess experienced trainers to be able to transfer knowledge to KRA’s staff. The successful bidder should provide a detailed Training Schedule for their solution, detailing the training approach and methods, location, and curriculum as well as indicated the cost of training in the price schedule. Item No Features Minimum Requirements 5.1 Technical Assessment Skills The bidder is expected to explicitly state the technical skills required to successfully implement and sustain the System. 5.2. Methods of Training The bidder is expected to elaborate on their proposed and Skill Transfer training methods to be used for skills transfer which will ensure that KRA has enough internal capacity to maintain and use the System. 52 Bidder’s Response 5.3. Training Curriculum The bidder is expected to provide the training curriculum to be used to train at least forty (20) business users on use of the system. These users will then train other end users (Training of Trainers concept) The training curriculum shall adhere to the functional requirements. 5.4 Admin/Technical Training The bidder is expected to provide the training curriculum to be used to train at least 10 IT technical users (administrators and support staff) 5.5 Training Materials The bidder is expected to provide all trainees with training material both soft and hard copies. 5.6 Training Evaluation The bidder is expected to provide a methodology of evaluation of the training, learning and skills transfer. 5.7 Training facility All trainings must be provided at an accredited center or laboratory. Bidders shall propose training site and location. 6. Support and Maintenance The system is expected to handle at least 100 concurrent users. After completion of the project, continuing support and maintenance activities will be required from the contractor for a period of time where the system will be on warranty where no additional costs shall apply during this period and continued support and maintenance where the support and maintenance fees are to be indicated in the price schedule. This would also include on-site support, hence the bidder must demonstrate availability of local support. Bidders are required to provide a clause-by-clause response to the specifications in the given format. All bidders are expected to demonstrate and give detailed information on how their proposed system meets the requirements identified below: Item No. 6.1 Features Minimum Requirements Bidder’s Response System and The bidder is expected to: infrastructure Licensing Indicate the period of warranty (not less than 12 months) Hand over Intellectual Property Rights related to the customization to KRA, including all related designs and all relevant further documentation or propose an agreeable escrow contractual agreement. Grant to the KRA license to access and use the Software, including all inventions, designs, and marks embodied in the Software. 53 Item No. Features Minimum Requirements Bidder’s Response Such license to access and use the Software shall be: Nonexclusive; Fully paid up and irrevocable (except that it shall terminate if the Contract terminates in which case the blame is on the bidder) Valid for use within the processes of KRA, within the volume restrictions of the license structure The software should be permitted to be: Used or copied for use on or with the computer(s) for which it was acquired (if specified in the Technical Requirements and/or the bidder‘s bid), plus a backup computer(s) of the same or similar capacity, if the primary is (are) inoperative, and during a reasonable transitional period when use is being transferred between primary and backup; Used or copied for use on or transferred to a replacement computer(s), and use on the original and replacement computer(s) may be simultaneous during a reasonable transitional period) provided that, if the Technical Requirements and/or the Bidder’s bid specifies a class of computer to which the license is restricted and unless the Bidder agrees otherwise in writing, the replacement computer(s) is (are) within that class; If the nature of the System is such as to permit such access, accessed from other computers connected to the primary and/or backup computer(s) by means of a local or wide-area network or similar arrangement, and used on or copied for use on those other computers to the extent necessary to that access; Reproduced for safekeeping or backup purposes; Customized, adapted, or combined with other computer software for use by the Purchaser, provided that derivative software incorporating any substantial part of the delivered, restricted Software shall be subject to same restrictions as are set forth in this Contract; The Software license shall permit the Software to be disclosed to and reproduced for use (including a valid sublicense) by support service suppliers or their subcontractors, exclusively for such suppliers or subcontractors in the performance of their support service contracts subject to the same restrictions set forth in this The Bidder‘s right to audit the Standard Software will be subject to the 54 Item No. Features Minimum Requirements Bidder’s Response following terms: 6.2 Product upgrades The Bidder will allow, under a pre-specified procedure and solely for the purpose of auditing the Standard Software, execution of embedded software functions under the Bidder‘s control, and unencumbered transmission of resulting information on software usage. The Bidder will not include programming in Software that restricts and/or limits access to certain features, functionality or capacity of such Software subject to the Purchaser making payments or for other self-help or retaliatory At any point during performance of the Contract, should technological advances become available for Information Technologies originally offered by the Bidder in its bid and still to be delivered, the Bidder shall be obligated to offer to the Purchaser the latest versions of the available Information Technologies having equal or better performance or functionality at the same or lesser unit prices At any point during performance of the Contract, for Information Technologies still to be delivered, the Bidder will also pass on to the Purchaser any cost reductions and additional and/or improved support and facilities that it offers to other clients of the Bidder in the Purchaser‘s Country During performance of the Contract, the Bidder shall offer to the Purchaser all new versions, releases, and updates of Standard Software, as well as related documentation and technical support services, within agreed timelines. During the Warranty Period, the Bidder will provide at no additional cost to the Purchaser all new versions, releases, and updates for all Standard Software that are used in the System, within agreed timelines. During the Warranty Period, the Purchaser shall introduce all new versions, releases or updates of the Software within agreed timelines of receipt of a production-ready copy of the new version, release, or update, provided that the new version, release, or update does not adversely affect system operation or performance or require extensive reworking of the System. In cases where the new version, release, or update adversely affects system operation or performance, or requires extensive reworking of the System, the Bidder shall continue to support and 55 Item No. Features Minimum Requirements Bidder’s Response maintain the version or release previously in operation for as long as necessary to allow introduction of the new version, release, or update. 6.3 Duration of In relation to standard software, the license agreements should be license perpetual. The support on these licenses should cover an agreed agreements period after the start of the project. After this period KRA must be able to extend the support directly with the product owner. 6.4 License numbers The bidder is expected to propose a license structure which is most suitable to KRA regarding the following figures: 100 concurrent users of the system 6.5 Support contracts Support in relation to software licenses should be on premier level (gold) 6.6 Product Upgrades At any point during performance of the Contract, should technological advances be introduced by the Bidder for Information Technologies originally offered by the Bidder in its bid and still to be delivered, the Bidder shall be obligated to offer to the Purchaser the latest versions of the available Information Technologies having equal or better performance or functionality at the same or lesser unit prices. 6.7 Cost reductions At any point during performance of the Contract, for Information Technologies still to be delivered, the Bidder will also pass on to the Purchaser any cost reductions and additional and/or improved support and facilities that it offers to other clients of the Bidder in the Purchaser‘s Country 6.8 General conditions All equipment that will be delivered by the bidder needs back-to-back manufacturer support. The goods need to be delivered from eligible countries as listed by United Nations Security Council taken under chapter VII of the Charter of the United Nations 6.9 SLA The bidders shall propose a service level agreement that addresses the following: Escalation matrix Contact persons Response time (2 hours) Proof of local presence Online support from manufacturer Any other related SLA requirements 56 LOT II: Integrated Legal Services Management System 1. Functional Requirements 1. INTEGRATED LEGAL SERVICES MANAGEMENT SYSTEM 1.1 Document & File Management 1.1.1 Inventory – Files in registry (a) Data Capture of Legal The System should support: Services Division i. Capturing of the file details including reference number, Files parties involved, officer handling case, summary and value of subject matter and status. ii. Cross referencing of related files based on file reference numbers. iii. Capturing of security/guarantee for tax for each case. iv. Freezing and unfreezing of file details from further amendments as captured in the inventory (b) Data Capture of The system should support: Board Coordination i. Capture of the file details including reference number, parties Division Files involved, officer handling file, file type and status. ii. Freezing and unfreezing of file details from further amendments as captured in the inventory iii. Cross referencing of related files based on file reference numbers. (c) File Requisition The system should support: i. Request/Requisitioning of a file or related files by an officer with an SMS and/or email alert to the registry officer. ii. Confirmation of availability status of the file with an alert to the registry officer. iii. Dispatch of file(s) to the officer by the registry officer with set timelines for return iv. Periodic reminders (Daily, weekly) to the requisitioning officer on file return. v. Allow periodic extension of timelines for officers to hold a file (days/weeks) by the requisitioning officer with an alert to the Registry. vi. Return of file by the requisitioning officer. vii. Upon return, change of availability status with alert to requisitioning officer. (d) File Opening The system should support: 57 (e) File Closure i. Creation of a new file by capturing details including unique reference number, parties involved and/or type of file and officer handling case. ii. Upon creation of the file, automatic/sequential allocation of the file to officer with an alert to the team leaders and reallocation officer. The system should support: i. Flagging of a file for closure, with alert to the Registry and Head of Department. ii. Capturing of closing comments (including whether file is a permanent record, how long it should be maintained, how it should be disposed etc) by the officer, team leader or head of department. iii. Scheduling of disposal of closed file as per set timelines. 1.1.2 File Bring Ups (BU) and Tracking (a) BU Cycle (Self The system should support: Generated BU) i. Creation of a BU cycle by an officer. ii. Generation of an automatic alert when the BU is due to the requisitioning officer. iii. Requisition of the file by the requisitioning officer. (b) BU Cycle (User The system should support the generation of specific BU by the Generated BU) handling officer, with an automatic alert (SMS and email) to the litigation officer on due date to track bank guarantees/securities. 1.1.3 Document Scanning and Imaging (a) Scanning Documents of The system should support: a. Scanning of documents at resolutions of 100-400 DPI in half tone, gray scale modes. b. Scanning, indexing, and commit documents in batches as well as individually. c. Manual alteration of the image index to correct operation errors. (b) Viewing Documents of The system should support: a. Efficient means of document retrieval and rapid page to page transition. b. Scanned document to be rotated, moved on the screen, scrolled page by page c. Provision of security control over access to document images, scanning, print and fax operations, and over index database information. d. Handling of multiple, simultaneous requests for an imaging document, and for multiple imaging documents. 58 e. Document security features that decide which users have access to which documents f. Document archiving and Support document retention and destruction schedules and rules 1.2 Conveyancing Module 2.2.1 Contracts before notification of Award (a) Receive instructions to The system should support: draft contract from Procurement Division as a. Uploading of scanned documents, order, batch and assign them a unique reference number. per checklist (Refer Appendix I) b. Automatic/balanced allocation of the file(s) to the drafting officer(s) for drafting of the contract. c. Sending of an allocation alert to the drafting officer. (b) Re-allocation of the The system should support re-allocation instructions by the reinstructions to draft allocating officer and capture reason for re-allocation. contract (c) Drafting of the contract The system should support : a. Upload, storage, versioning and tracking of iterations e.g. first, second …nth drafts of draft documents in their original form for example MS Word and PDF. b. Automatic archiving of older versioned documents and allow for their access c. Capturing and categorizing information regarding data obtained from relevant registries including company and land registries on legal status of corporate bodies. i. ii. iii. Information obtained through this mode is categorized as ‘personal’ and ‘official’ searches. Capture the data on personal search using a pre-defined internal form (Refer Appendices II & III). Capture the data on official search and support the Uploading and storage of the physical official search report. (d) Submission of the draft The system should support through a workflow ‘dispatch’ of the contract for reviewing. draft contract (in original form and/or PDF) by the drafting officer to the Reviewing Officer. (e) Review of draft contract. The system should support insertion of annotations on the draft contract document by the Reviewing Officer. (f) Review feedback and The system should support: amendments a. Through a workflow ‘dispatch’ of the comments /annotations together with the draft (in its original form or PDF). b. Tracking of comments made by the reviewing officer. c. Uploading of documented comments from external review sources e.g. The Attorney General (State Law Office). (g) Dispatch of the The system should support: 59 penultimate contract draft a. Through a workflow the ‘dispatch’ of the penultimate draft contract (in PDF) by the reviewing officer to Procurement Division. b. Sending of an automated alert to Head of the user Department and the Procurement Division on dispatch. (h) Receive Feedback from The system should support: Procurement, Supplies a. Uploading of the scanned documents [Memo, Notification of Services Division. award, Letter of acceptance, penultimate Draft contract with or without comments], order them in a batch and link them to the earlier assigned unique reference number. b. Automatic sending of the file to the drafting officer. c. Sending of automated alerts to the drafting and reviewing officers. (i) Editing, compilation of The system should support: final contract package in readiness for sign off, a. The final editing of the penultimate draft contract package by the drafting officer. signature, sealing, stamping and tag of b. The freezing of the changes on the penultimate draft contract reference number as package, tagging it as final and printing by the reviewing closed. officer. c. Uploading of the scanned signed contract document by the Registry. d. Sending of alerts upon uploading of the signed contract to the relevant Internal Stakeholders (Finance, Procurement and user Department). e. Uploading of the scanned stamp duty paid page and linking it to the signed final contract package, capturing the details of the stamp duty and uploading copy of receipt by the Registry. f. Sending of alerts upon Uploading of the scanned stamp duty paid page to the relevant Internal Stakeholders (Finance, Procurement, user Department, supplier and assigned drafting & reviewing officers). g. Dispatch of the registered contract to Finance, Procurement, user Department and Supplier by the Registry. h. Flagging of the file reference number as closed by the Registry. 1.2.2 Contracts after acceptance of Award (a) Receive instructions to The system should support: draft the contract from Procurement Division as a. Uploading of scanned documents, order, batch and assign them a unique serialized reference number by the Registry. per checklist (Refer Appendix I) b. Automatic/balanced allocation of the file(s) to the drafting officer(s) for drafting of the contract. c. Sending of an allocation alert to the drafting officer. (b) Re-allocation of the The system should support re-allocation instructions by the reinstructions to draft allocating officer and capture reason for re-allocation. 60 contract. (c) Drafting of the contract The system should support: a. Capture of comments and uploading of correspondence (Internal memo) to the client department (Procurement) on the status of the documents received where the documents may be incomplete or where the drafting officer requires additional information before drafting of the contract with an alert to the Reviewing Officer. b. Uploading, storage, versioning and tracking of iterations e.g. first, second …nth drafts of draft documents in their original form for example MS Word and PDF. c. Automatic archiving of older versioned documents and allow for their access. d. Capturing and categorizing information regarding data obtained from company and land registries on legal status of body corporate. i. ii. iii. Information obtained through this mode is categorized as ‘personal’ and ‘official’ searches. Capture the data on personal search using a pre-defined internal form (Refer Appendices II & III). Capture the data on official search and support the Uploading and storage of the physical official search report. (d) Submission of the draft The system should support through a workflow ‘dispatch’ of the contract for reviewing. draft contract (in original form and/or PDF) by the drafting officer to the reviewing officer. (e) Review of draft contract. The system should support insertion of annotations on the draft contract document by the reviewing officer. (f) Review feedback and The system should support: amendments i. Through a workflow ‘dispatch’ of the comments /annotations together with the draft (in its original form or PDF). ii. Tracking of comments made by the reviewing officer. iii. Uploading of documented comments from external review sources e.g. The Attorney General (State Law Office). (g) Dispatch of penultimate contract the The system should support: draft i. Through a workflow the ‘dispatch’ of the penultimate draft contract (in PDF) by the reviewing officer to Procurement Division. ii. (h) Sending of an automated alert to Head of the user Department and the Procurement, Supplies Services Division on dispatch. Receive Feedback from The system should support: Procurement, Supplies i. Uploading of the scanned documents [Memo, Letter of Services Division. acceptance, penultimate Draft contract with or without comments], order them in a batch and link them to the earlier assigned unique reference number. 61 ii. Automatic sending of the file to the drafting officer. iii. Sending of automated alerts to the drafting and reviewing officers. (i) Editing, compilation of The system should support: final contract package in readiness for sign off, i. The final editing of the penultimate draft contract package by the drafting officer. signature, sealing stamping and tag of ii. The freezing of the changes on the penultimate draft contract reference number as package, tagging it as final and printing by the reviewing closed. officer. iii. Uploading of the scanned signed contract document by the Registry. iv. Sending of alerts upon uploading of the signed contract to the relevant Internal Stakeholders (Finance, Procurement and user Department). v. Uploading of the scanned stamp duty paid page and link it to the signed final contract package, capture the details of the stamp duty and Uploading copy of receipt by the Registry. vi. Sending of alerts upon uploading of the scanned stamp duty paid page to the relevant Internal Stakeholders (Finance, Procurement, user Department, supplier and assigned drafting & reviewing officers). vii. Dispatch of the registered contract to Finance and Procurement by the Registry. viii. Flagging of the file reference number as closed by the Registry. 1.2.3 Supplier Drafted Contracts (a) Receive instructions to The system should support: review contract from Procurement Division as i. Uploading of scanned documents and assign them a unique reference number by the Registry. per checklist (Refer Appendix I) ii. Automatic/balanced allocation of the file(s) to the drafting officer(s). iii. Sending of an alert to the drafting officer. (b) Re-allocation of the The system should support re-allocation instructions by the reinstructions to review allocating officer and capture reason for re-allocation. contract. (c) Perusal of the contract The system should support: i. Uploading, storage, versioning and tracking of iterations e.g. first, second and nth drafts of draft documents in their original form for example MS Word and PDF. ii. Automatic archiving of older versioned documents and allow for their access. iii. Capture and categorize information regarding data obtained 62 from company and land registries on legal status of body corporate. Information obtained through this mode is categorized as ‘personal’ and ‘official’ searches. Capture the data on personal search using a pre-defined internal form (Refer Appendices II & III). Capture the data on official search and support the Uploading and storage of the physical official search report. (d) Submission of the The system should support through a workflow ‘dispatch’ of the perused contract for perused contract (in original form and PDF) by the drafting officer to reviewing. the reviewing officer. (e) Reviewing of perused contract (f) Review feedback and The system should support: amendments i. Through a workflow ‘dispatch’ of the comments /annotations together with the draft (in its original form or PDF) the The system should support insertion of annotations on the perused contract document by the reviewing officer. ii. Tracking of comments made by the reviewing officer. iii. Uploading of documented comments from external review sources e.g. The Attorney General (State Law Office). (g) Dispatch contract of perused The system should support through workflow the ‘dispatch’ of the perused contract (in PDF) by the allocating officer to the supplier. (h) Receive signed The system should support: contract, stamping and tagging of file reference i. Uploading of the scanned signed contract document or replacement of specific pages on the final contract package number as closed with the scanned signed pages. ii. Sending of alerts upon Uploading of the signed contract to the relevant Internal Stakeholders (Finance, Procurement and user Department). iii. Uploading of the scanned stamp duty paid page and link it to the signed final contract package, capture the details of the stamp duty and Uploading copy of receipt by the Registry. iv. Sending of alerts upon Uploading of the scanned stamp duty paid page to the relevant Internal Stakeholders (Finance, Procurement, user Department, supplier and assigned drafting & reviewing officers). v. Flagging of the file reference serialized number as closed by the Registry. 1.2.4 KRA drafted MOUs (a) Receive instructions to The system should support: draft MOU from requesting department i. Uploading of scanned documents, order, batch and assign them a unique reference number by the Registry. 63 without draft ii. Automatic/balanced allocation of the file(s) to the drafting officer(s) for drafting of the MOU. iii. Sending of an allocation alert to the drafting Officer. (b) Re-allocation of the The system should support re-allocation instructions by the reinstructions to draft allocating officer and capture reason for re-allocation. MOU. (c) Drafting of the MOU The system should support: i. Uploading, storage, versioning and tracking of iterations e.g. first, second …nth drafts of draft documents in their original form for example MS Word and PDF. ii. Automatic archiving of older versioned documents and allow for their access. iii. Capturing and categorizing of information regarding data obtained from relevant registries including company and land registries on the legal status of corporate bodies. Information obtained through this mode is categorized as ‘personal’ and ‘official’ searches. Capture the data on personal search using a pre-defined internal form (Refer Appendices II & III). Capture the data on official search and support the Uploading and storage of the physical official search report. (d) Submission of the draft The system should support through a workflow the ‘dispatch’ of the MOU for reviewing draft MOU (in original form and/or PDF) by the drafting officer to the reviewing officer (e) Reviewing of draft MOU The system should support insertion of annotations on the draft MOU by the reviewing officer. (f) Review feedback and The system should support: amendments i. Through a workflow ‘dispatch’ of the comments /annotations together with the draft (in its original form or PDF) ii. Tracking of comments made by the reviewing officer iii. Uploading of documented comments from external review sources e.g. The Attorney General (State Law Office). (g) Dispatch of draft MOU The system should support through a workflow the ‘dispatch’ of the draft MOU (in PDF) by the reviewing officer to the user Department. (h) Receive signed MOU The system should support: i. Uploading of the scanned signed MOU or the system should allow replacement of specific pages on the final MOU with the scanned signed pages. ii. Sending of alerts upon Uploading of the signed MOU to the user Department. iii. Flagging of the file serialized reference number as closed by the Registry. 1.2.5 Third Party drafted MOUs 64 (a) Receive instructions to The system should support: review MOU from user i. Uploading of scanned documents and assign them a unique Department serialized reference number by the Registry. ii. Automatic/balanced allocation of the file(s) to the drafting officer(s) for reviewing of the MOU. iii. Sending of an allocation alert to the drafting officer. (b) Re-allocation of the The system should support re-allocation instructions by the reinstructions to review allocating officer and capture reason(s) for re-allocation. MOU. (c) Reviewing of the MOU The system should support: I. Uploading, storage, versioning and tracking of iterations e.g. first, second …nth drafts of draft documents in their original form for example MS Word and PDF. II. Automatic archiving of older versioned documents and allow for their access. III. Capturing and categorizing of information regarding data obtained from relevant registries including company and land registries on legal status of corporate bodies. Information obtained through this mode is categorized as ‘personal’ and ‘official’ searches. Capture the data on personal searches using a predefined internal form (Refer Appendices II & III). Capture the data on official searches and support the Uploading and storage of the physical official search report. (d) Submission of The system should support through a workflow the ‘dispatch’ of comments/ annotations comments/annotations(in original form and/or PDF) by the drafting for reviewing Officer to the reviewing Officer (e) Reviewing of comments/ The system should support insertion of comments/annotations on annotations and draft the draft MOU by the reviewing officer. MOU (f) Review feedback and The system should support: amendments i. Through a workflow ‘dispatch’ of the comments /annotations together with the draft (in its original form or PDF) (g) ii. Tracking of comments made by the reviewing officer iii. Uploading of documented comments from external review sources e.g. the Attorney General (State Law Office). Dispatch of comments The system should support: and revised MOU i. Through a workflow the ‘dispatch’ of comments, revised MOU and the MOU version with the tracked changes by the reviewing officer to the user Department. 65 ii. Sending of alerts upon Uploading of the signed MOU to the user Department. iii. Flagging of the file serialized reference number as closed by the Registry. 1.2.6 Lease/Tenancy Agreement before Notification of Award (a) Receive instructions to The system should support: draft lease agreement from Procurement i. Uploading of scanned documents and assign them a unique serialized reference number by the Registry. Supplies, Services Division as per checklist ii. Automatic/balanced allocation of the file(s) to the drafting (Refer Appendix I) officer(s). iii. Sending of an alert to the drafting officer. (b) Re-allocation of the The system should support re-allocation instructions by the reinstructions to draft the allocating officer and capture reason for re-allocation. lease agreement (c) Drafting of the lease The system should support: agreement i. Uploading, storage, versioning and tracking of iterations e.g. first, second …nth drafts of draft documents in their original form for example MS Word and PDF. ii. Automatic archiving of older versioned documents and allow for their access. iii. The system should support, capture and categorize information regarding data obtained from relevant registries including company and land registries on legal status of corporate bodies Information obtained through this mode is categorized as ‘personal’ and ‘official’ searches. Capture the data on personal searches using a predefined internal form (Refer Appendices II & III). Capture the data on official searches and support the Uploading and storage of the physical official search report. (d) Submission of the draft The system should support through a workflow the ‘dispatch’ of lease agreement for comment/annotations(in original form and/or PDF) by the drafting reviewing officer to the reviewing officer (e) Reviewing of draft lease The system should support insertion of comments/annotations on agreement the draft MOU by the reviewing officer. (f) Reviewing feedback and The system should support: amendments i. Through a workflow ‘dispatch’ of the comments /annotations together with the draft (in its original form or PDF) ii. Tracking of comments made by the reviewing officer iii. Uploading of documented comments from external review sources e.g. The Attorney General (State Law Office). (g) Dispatch of draft lease The system should support: 66 agreement (h) i. Through a workflow ‘approval’ of the penultimate draft by the HOD with an alert to the Allocating Officer ii. Through a workflow the ‘dispatch’ of the penultimate draft lease agreement by the reviewing officer to Procurement Liaison Officer with an alert to the HOD Procurement Supplies Services Division. Receive Feedback from The system should support: procurement i. Capture of comments by the liaisons officer Procurement, department Commissioners and Commissioner General and Uploading of additional information/ documentation with an alert to the drafting officer and Reviewing officer ii. The uploading of the scanned documents [Memo, Notification of Award, Letter of Acceptance, tittle documents, penultimate Draft lease agreement with or without comments], order them in a batch and link them to the earlier assigned unique serialized reference number by the Registry Officer with an alert to the Drafting Officer ,Reviewing Officer and Allocating Officer. iii. Printing of all correspondence pertaining to the drafting process. (i) Re-allocation of the draft Where the originally assigned drafting officer is unavailable, the lease agreement system should support the re-allocation of the draft lease package agreement package to another drafting officer (j) Editing and compilation The system should support: of final lease agreement i. The final editing of the penultimate draft lease agreement package in readiness for package by the drafting officer. sign off, signature, stamping and tag of ii. The freezing of the changes on the penultimate draft lease reference number as agreement package, tagging it as final and printing by the closed. reviewing officer. iii. Uploading of the scanned signed lease agreement document by the Registry. iv. Sending of alerts upon uploading of the signed lease agreement to the relevant Internal Stakeholders (Finance, Procurement and user Department). v. Uploading of the scanned stamp duty paid page and link it to the signed final lease agreement package, capture the details of the stamp duty and uploading copy of receipt by the Registry. vi. Sending of alerts upon uploading of the scanned stamp duty paid page to the relevant Internal Stakeholders (Finance, Procurement, user Department, supplier and assigned drafting & reviewing officers). vii. Dispatch of the registered lease agreement to Finance, Procurement, user Department and Supplier by the Registry. 67 viii. Flagging of the file serialized reference number as closed by the Registry. 1.2.7 Lease/Tenancy agreement after acceptance of Award (a) Receive instructions to The system should support draft the Lease/Tenancy agreement from the i. Uploading of scanned documents, order, batch and assign them a unique serialized reference number by the Registry. relevant as per checklist (Refer Appendix I) ii. Automatic/balanced allocation of the file(s) to the drafting officer(s) for drafting of the lease agreement iii. Sending of an allocation alert to the drafting officer. (b) Re-allocation of the The system should support re-allocation instructions by the reinstructions to draft allocating officer and capture reason for re-allocation. lease agreement (c) Drafting of the lease The system should support: agreement i. Uploading, storage, versioning and tracking of iterations e.g. first, second …nth drafts of draft documents in their original form for example MS Word and PDF. ii. Automatic archiving of older versioned documents and allow for their access. iii. The system should support, capture and categorize information regarding data obtained the relevant registries including company and land registries on legal status of corporate bodies. Information obtained through this mode is categorized as ‘personal’ and ‘official’ searches. Capture the data on personal searches using a predefined internal form (Refer Appendices II & III). Capture the data on official searches and support the Uploading and storage of the physical official search report. (d) Submission of the draft The system should support through a workflow ‘dispatch’ of the lease agreement for draft lease agreement (in original form and/or PDF) by the drafting review officer to the reviewing officer. (e) Reviewing of draft lease The system should support insertion of annotations on the draft agreement lease agreement document by the reviewing officer. (f) Reviewing feedback and The system should support: amendments i. Through a workflow ‘dispatch’ of the comments /annotations together with the draft (in its original form or PDF). ii. Tracking of comments made by the reviewing officer. iii. Uploading of documented comments from external review sources e.g. The Attorney General (State Law Office). (g) Dispatch of draft lease The system should support freeze of changes on the draft lease agreement agreement sent to the supplier and tag it as final. (h) Receive signed lease The system should support: 68 agreement i. Uploading of the scanned signed lease agreement document or replacement of specific pages on the final contract package with the scanned signed pages. ii. Sending of alerts upon uploading of the signed lease agreement to the relevant Internal Stakeholders (Finance, Procurement and user Department). iii. Uploading of the scanned stamp duty paid page and link it to the signed final lease agreement package, capture the details of the stamp duty and uploading copy of receipt by the Registry. iv. Sending of alerts upon uploading of the scanned stamp duty paid page to the relevant Internal Stakeholders (Finance, Procurement, user Department, supplier and assigned drafting & reviewing officers). v. Flagging of the file serialized reference number as closed by the Registry. 1.2.8 Supplier Drafted Lease/Tenancy Agreements (a) Receive instructions to The system should support: draft lease agreement i. Uploading of scanned documents and assigning them a from Procurement unique reference number by the Registry. Supplies Services Division as per checklist ii. Automatic/balanced allocation of the file(s) to the drafting (Refer Appendix I) officer(s). iii. Sending of an alert to the drafting officer. (b) Re-allocation of the The system should support re-allocation instructions by the reinstructions to draft allocating officer and capture reason for re-allocation. lease agreement (c) Uploading of supplier The system should support the uploading of the supplier drafted drafted lease agreement lease agreement (in its original format scanned and/or PDF). (d) Perusal of the lease The system should support: agreement i. Uploading, storage, versioning and tracking of iterations e.g. first, second and nth drafts of draft documents in their original form for example MS Word and PDF. ii. Automatic archiving of older versioned documents and allow for their access. iii. Capture and categorize information regarding data obtained from the relevant registries including company and land registries on legal status of corporate bodies. Information obtained through this mode is categorized as ‘personal’ and ‘official’ searches. Capture the data on personal search using a predefined internal form (Refer Appendices II & III). Capture the data on official search and support the Uploading and storage of the physical official search report. 69 (e) Resubmission of the The system should support, through a workflow ‘dispatch’ of the reviewed lease reviewed Lease Agreement (in original form and PDF) agreement (f) Reviewing perused agreement. (g) Dispatch of comments The system should support: and amendments i. Through a workflow ‘dispatch’ of the comments /annotations together with the draft (in its original form or PDF) of the The system should support insertion of annotations on the perused lease lease agreement by the reviewing officer. ii. Tracking of comments made by the reviewing officer. iii. Uploading of documented comments from external review sources e.g. The Attorney General (State Law Office). (h) Incorporation of the The system should support: recommended changes i. Uploading of final lease agreement ii. Track changes between the vetted and final document (i) Dispatch of final draft of The system should support through workflow the ‘dispatch’ of the the Lease Agreement to final draft Lease Agreement (in PDF) to the landlord the landlord (j) Execution, Registration The system should support: and Finalization i. Uploading of the scanned signed lease agreement or (Receive signed lease the system should allow replacement of specific pages agreement, stamping on the final lease agreement package with the scanned and tag of reference signed pages number as closed) ii. sending of alerts upon uploading of the signed lease agreement to the relevant Internal Stakeholders (Finance, Procurement and user Department) iii. Uploading of the scanned stamp duty paid page and link it to the signed final lease agreement package iv. sending of alerts upon uploading of the scanned stamp duty paid page to the relevant Internal Stakeholders (Finance, Procurement, user Department and assigned drafting officer) v. Flagging of the file serialized reference number as closed by the Registry. 1.3 CASE MANAGEMENT MODULE 1.3.1 Case Cycle (a) Case Capture as per the The system should support: Registry template i. Uploading of scanned documents and assign them a unique serialized reference number by the Registry. ii. Automatic/balanced allocation of the files to the litigation officers. 70 iii. Sending of an alert to the litigation officer and the team leader. (b) Re-allocation of the The system should support re-allocation instructions by the reinstructions to draft a allocating officer and capture reason for re-allocation. legal opinion (c) Seek for Instructions as The system should support: per template i. Dispatch of the pleadings and request for instruction template to the liaison officer in the client Department. ii. Automated alerts on each dispatch to the liaison officer in the client Department. (d) Case Summary as per The system should support: template i. The capture of the case summary (background, issues in dispute, the Laws applicable and the proposed strategy, guarantee/securities furnished and their expiry/ conditions or limitations)with an alert to the HOD, Team Leader and Litigation Officer. ii.Continuous updates of case summary template. This should be appended to the existing summaries. iii.Capture of personal notes and comments that are only accessible to the litigating officer. iv.A status update at each notification/iteration of the above (a-c). v. Capture guarantee/securities and related timelines. vi.Generation of a status report of the above (a-c). (e) Receiving instructions The system should support: from the client i. Uploading of scanned instructions and documents by the Department Registry. ii.Automated alerts to the litigation officer. (f) Drafting of response to The system should support: the case i. Through a workflow ‘dispatch’ of the draft response together with comments /annotations to the team leader for review. ii. Through a workflow ‘dispatch’ of the reviewed response together with comments /annotations to the liaison officer in the client Department and the team leader. iii. Tracking of comments made by the liaison officer in the client Department. iv. Uploading of documented comments from the liaison officer in the client Department. (g) Editing, compilation of The system should support: final response and i. The final editing of the response by the team leader. annexures in readiness for filing. ii. The freezing of the changes on the final response, tagging it as final and printing by the litigating officer. 71 iii. Uploading of the signed, filed and scanned documents by the Registry. iv. Sending of alerts upon uploading of the signed and filed documents (response, defense, applications e.t.c.) to the client Department, team leader and the litigating officer. (h) Case Conclusion The system should support: i. Uploading of scanned rulings, judgments/decrees, orders and their summaries by the Registry. ii. Sending of alerts upon Uploading of the rulings, judgments and their summaries to the team leader and the litigating officer. iii. Automated posting of rulings and judgments to a central portal (see requirements for rulings database). iv. Sending of rulings, judgments, their summaries and judgment/ruling advice to the Client Department and team leader by the litigating officer. 1.3.2 Post Litigation (a) Concluded cases The system should support: i. Uploading of Post Litigation schedule by the litigation officer. ii. Sending of alerts to the client Department and the team leader. iii. Setting of timelines for periodic monitoring of the implementation of the post litigation schedule (daily, weekly, monthly e.t.c.). iv. Uploading of the settlement plan from the client Department by the Registry. v. Sending of alerts to the litigation officer and team leader. vi. Capturing of any remedial action or recommendations by the litigation officer with alert to the team leader. vii. Capturing of comments from the litigation officer and team leader with alerts to the client Department. viii. Generation of a status update at each notification/iteration of the above (a-g). ix. Generation of a status report of the above (a-g). x. Recommendation of closure of file by the litigation officer with alert to the team leader. xi. Flagging of the file serialized reference number as closed by the team leader with alert to the Registry. (b) Appeals/Reviews by the The system should support: Other Party a. Uploading of scanned notice of appeal with alert to the litigation officer and team leader. b. Flagging the notice of appeal as out of date if received after 72 fourteen (14) days of judgment/ruling. (c) Appeals/Reviews KRA (d) Compliance with Decree/Order c. Uploading of the scanned copy of the stay order and sending of alerts on the ‘stay of execution’ and the attaching conditions to the litigation officer. d. Sending of alerts to the client Department on stay of execution of the court orders/decree. e. Uploading of scanned record of appeal and assign it a unique serialized reference number by the Registry with alert to the team leader. f. Automatic allocation of the file to the litigation officer with an alert to the team leader and the re-allocation officer. g. Re-allocation instructions by the re-allocation officer and capture reason for re-allocation. h. The same functionalities as listed in 3.6 to 3.9.1 inclusively. by The system should support: a. Uploading of scanned filed notice of appeal with alert to the litigation officer, team leader and client Department. b. Setting of timelines for monitoring of preparation of the typed proceedings (weekly). c. Uploading of the scanned copy of the filed application of stay. d. Uploading of the scanned copy of the stay order and sending of alerts on the ‘stay of execution’ and the attaching conditions to the litigation officer. e. Sending of alerts to the client Department on stay of execution of the court orders/decree. f. Uploading of scanned record of appeal by the Registry and assign it a unique reference number with an alert to the team leader and the client department. g. Automatic allocation of the file to the litigation officer. h. Re-allocation instructions by the re-allocation officer and capture reason for re-allocation. i. The same functionalities as listed in 3.6 to 3.9.1 inclusively. the The system should support: a. Uploading order/decree by the Registry with an alert to the team leader and litigation officer. b. Notification of the order/decree to the client Department. c. Flagging of the order/decree as outstanding. d. Setting of timelines for periodic monitoring of the status of the order/decree by the litigation officer (daily, weekly, monthly e.t.c.). e. Uploading of the feedback from the client Department by the Registry with an alert to the litigation officer and the team leader. 73 f. Capturing of any remedial action or recommendations by the litigation officer with alert to the team leader. g. Capturing of comments from the litigation officer and team leader with alerts to the client Department. h. Recommendation for closure of file by the litigation officer with alert to the team leader. i. Flagging of the order, as spent, by the team leader. j. Generation of a status report of the above (a-i). 1.3.3 Prosecution (a) Pre Investigation The system should support: a. Uploading of instructions to engage in pre-investigation process like requests for warrant to conduct raids & preservation orders by the Registry Officer assign them a unique serialized reference number with alert to the Prosecution Officer and Team Leader and capture of comments b. Uploading of orders and warrants received by the Registry Officer with an alert to the Prosecution Officer and Team Leader c. (b) Case Capture Capturing of comments by the Prosecution Officer and dispatch to the Investigation Officer through the Registry The system should support: a. Uploading of Investigation Report together with supporting documents (Covering Report, Investigation Diary, witness statements, exhibit memo) from the investigating officer together with the approvals for prosecution of the case by the Registry and assign them a unique serialized reference number by the Registry with an alert to Prosecuting Officer and Team Leader. b. Automatic/balanced allocation of the file to the Prosecution Officer. c. Sending of an alert to the Prosecution officer. d. The system should support re-allocation instructions by the reallocating officer and capture reason for re-allocation. e. Capture and/or Uploading a preliminary analysis of the case highlighting relevant offences and the elements of the offence by the Prosecution Officer with an alert to the Team Leader f. Capture of the case summary (covering report , draft charge sheet, the Laws applicable and the prosecution strategy) together with recommendations by the Prosecution Officer with an alert to the team leader g. Allow for comments, annotation and input by the Team Leader with an alert to the Prosecution Officer. h. Allow for capture of the Prosecution Officer’s recommendation on the viability of the case with an alert to the team leader and Investigation Officer. 74 i. Flagging of file as complete/incomplete with alerts to the Team Leader. j. Uploading of the recommendation memo to the Investigation Officer with status as indicated in (i) above with alerts to the Team Leader. k. Setting of timelines for periodic monitoring of the status of the file by the Prosecution officer (daily, weekly, monthly e.t.c.) l. In the case of incomplete file iteration, (a-k) will hold and the system will allow the uploading of further correspondence. vii.Capture identified potential witnesses and suspects for each case (c) Charge sheet (d) Case tracker (e) Case Conclusion The system should support: a. Capture the details of the draft charge sheet with alert to team leader b. Printing of the charge sheet for dispatch to the Investigation Officer. c. Scanning and Uploading of the Filed and Registered Charge sheet by the Registry with an alert to the Prosecution Officer and team leader. d. Amendment of the charge sheet with comments by the Prosecution Officer with an alert to the team leader. e. In the case of further amendments iteration, (b-d) will hold and the system will allow the Uploading of further comments f. The freezing of the changes on the final charge sheet, tagging it as final and printing by the Prosecution officer with an alert to the team leader. The system should support: a. Recording of a date for plea taking with an alert to the team leader b. Capture and/or Uploading details of court dates (mentions and hearings), bond and bail terms and witness summons. c. Capture details of the exhibits, the custodian and location. d. In the case of movement and change of custody iteration, (c) will hold. e. Continuous updates of case summary template. This should be appended to the existing summaries. f. Capture of personal notes and comments that are only accessible to the Prosecution Officer g. A status update at each notification/iteration of the above (a-f). h. Generation of a status report of the above (a-f). The system should support: a. Uploading of scanned order, rulings and judgments by the 75 Registry with an alert to the Prosecution Officer and Team Leader. (f) b. Automated posting of rulings and judgments to a central portal (see requirements for 4.2: reports module - rulings database). c. Capture updates of rulings, judgments, their summaries and judgment/ruling advice sent to the Investigating Officer. Prosecution Post The system should support: Litigation - Concluded a. Uploading of post Prosecution schedule including destruction Cases or release of exhibits and forfeiture by the Prosecuting officer with alerts to the Team Leader b. Capturing of correspondence to the Investigation Officer c. Follow up and periodic monitoring of actions (Daily, weekly, monthly) d. Capturing of any remedial action or recommendations by the Prosecution Officer with alert to the Team Leader. e. Capturing of comments and/or recommendations from the Prosecution Officer and Team Leader with alerts to the client Department. f. status update at each notification stage g. Flagging of the file reference number as closed by the team leader with an alert to the Registry. (g) Prosecution Appeals The system should support: and reviews a. Uploading of scanned notice of appeal with alert to the Prosecution Officer and Team Leader. (h) Prosecution Appeals/Reviews KRA by b. Flagging the notice of appeal as out of date if received after fourteen (14) days of judgment/ruling. c. Uploading of the scanned copy of the stay order and sending of alerts on the ‘stay of execution’ and the attaching conditions to the Prosecution Officer. d. Sending of alerts to the Investigation Officer on stay of execution of the court orders/decree. e. Uploading of scanned record of appeal and assign it a unique reference number by the Registry with alert to the Team Leader. f. Automatic allocation of the file to the Prosecution officer with an alert to the team leader and the re-allocation officer. g. Re-allocation instructions by the re-allocation officer and capture reason for re-allocation. h. The same functionalities as listed in 3.6 to 3.9.1 inclusively. The system should support: a. Uploading of scanned filed notice of appeal with alert to the Prosecution officer, team leader and client Department. b. Setting of timelines for monitoring of preparation of the typed 76 proceedings (weekly). c. Uploading of the scanned copy of the filed application of stay. d. Uploading of the scanned copy of the stay order and sending of alerts on the ‘stay of the execution’ and the attaching conditions to the client Department. e. Sending of alerts to the client Department on stay of execution of the court orders/decree. f. Uploading of scanned record of appeal by the Registry and assign it a unique reference number with an alert to the team leader and the client department. g. Automatic allocation of the file to the Prosecution officer. h. Re-allocation instructions by the re-allocation officer and capture reason for re-allocation. i. (i) Compliance with Decree/Order The same functionalities as listed in 3.6 to 3.9.1 inclusively. the The system should support: a. Uploading order/decree by the Registry with an alert to the team leader and Prosecution officer. b. Notification of the order/decree to the client Department. c. Flagging of the order/decree as outstanding. d. Setting of timelines for periodic monitoring of the status of the order/decree by the Prosecution officer (daily, weekly, monthly e.t.c.). e. Uploading of the feedback from the client Department by the Registry with an alert to the Prosecution officer and the team leader. f. Capturing of any remedial action or recommendations by the Prosecution officer with an alert to the team leader. g. Capturing of comments from the Prosecution Officer and team leader with alerts to the client Department. h. Recommendation for closure of file by the Prosecution Officer with alert to the Team Leader. i. Flagging of the order, as spent, by the Team Leader. j. Generation of a status report of the above (a-i). 1.4 Knowledge Management and Repository 1.4.1 Legal Opinions a. Receive instructions to The system should support: draft a legal opinion i. Uploading of scanned documents and assigning them a unique serialized reference number by the Registry. ii. Automatic/balanced allocation of the file(s) to the drafting officer(s). iii. Sending of an alert to the drafting officer. 77 b. Re-allocation of the The system should support re-allocation instructions by the reinstructions to draft a allocating officer and capture reason for re-allocation. legal opinion c. Drafting of the legal The system should support uploading, storage, versioning and opinion tracking of iterations e.g. first, second …nth draft opinions in their original form for example MS Word and PDF. d. Submission of the draft The system should support through a workflow ‘dispatch’ of the legal opinion for vetting draft legal opinion (in original form and / or PDF) by the drafting officer to the reviewing officer. e. Review of draft legal The system should support: opinion i. Insertion of annotations on the draft legal opinion document by the reviewing officer. ii. f. Circulation of the draft legal opinion to all technical officers by the reviewing officer for input. Review feedback and The system should support: amendments i. Tracking of comments from technical officers. ii. Incorporation of the comments by the reviewing officer. iii. Uploading of documented comments from external review sources e.g. The Attorney General (State Law Office). g. Dispatch of the final The system should support: legal opinion i. Through a workflow the ‘dispatch’ of the final legal opinion (in PDF) by the Head of Department to relevant user Department. ii. Sending of an alert to the reviewing officer. iii. Flagging of the file reference number as closed by the Registry. 1.4.2 Knowledge Base The system should support: Uploading of Statutes ,Finance Bills and Acts, Gazette Notices, Departmental Legislative amendments and proposals, Regulations, forms and precedents, policies, Commissioner General’s administrative directives, Reference books, Court Practice Directions, Scholarly Articles, Continuing Legal Education materials , general training materials and sensitization documents, Professional bodies regulations and guidelines, billing guidelines 1.4.3 Library and other electronics Hyper linking of important links including library resources. 1.5 BILLING & TIME TRACKING MODULE 1.5.1 Billing Report The system should support a. Setting of Time and Cost Thresholds to Monitor time and cost impact of cases b. Billing as per the Advocates Remuneration Order. c. Billing for board secretarial services as per the guidelines given by the ICPSK. 78 d. Integration with the case management, conveyance, legal opinions and board management modules. 1.6. CALENDAR/DIARY MODULE 1.6.1 Master Diary 1.6.2 1.7. The system should support: a. Scheduling of annual corporate calendar events including Board meetings, Board Committee meetings, Board of Trustees Meetings, Board of Trustees Committees meetings, Team One meetings, Corporate events e.g. Commissioner Conferences, team buildings, Ushuru FC and alert to all members of the Department b. Scheduling of Departmental events buildings, leave roster, trainings c. Scheduling of team events such as court dates and location d. Configuring of individual dates such as leave dates and individual activities e.g. court dates. e. Viewing of the calendar (yearly, quarterly, monthly, weekly and daily) by relevant stakeholders. f. Categorization of events as either mandatory or optional as per individual responsibilities g. Restricted view of the calendar as per user roles or category of users. h. Restricted access/ editing of the calendar as per user roles or category of users. i. Integration with all due dates timeline and bring ups. including team System Generated BU The System should support: a. Generation of an automated BU for files not active after a set timeline with an alert to HOD and officer handling b. Requisition of the file by the requisitioning officer. OPERATIONS MODULE 1.7. Monitoring 1 evaluation Departmental and The System should support: of the a) Uploading of the scanned Departmental Performance Contracts and related reporting templates performance contract b) Setting timelines for periodic monitoring (weekly, monthly, quarterly, bi annually, annually) of the implementation of the targets to ensure they Performance Contract with alerts to the operations officer. are achieved. c) Capturing delayed performance deliverables with alerts to the respective officers, Unit Heads and HOD. d) Capturing of any comments from the Unit Heads and HOD. e) Capturing of any remedial action or recommendations by the Operations Officer with alert to the Unit Head and HOD. f) Uploading of the evidence/information performance by the UHs and HOD. 79 in respect to g) Generation of a status implementation report. h) Flagging of the initiatives under the Performance Contract as closed. 1.7. Compilation of The System should support: 2 Scheduled and Ad Hoc Uploading of the scanned requests by the Registry with alert Reports e.g. a. to OPs. Committees, Top Management, Annual b. Capturing the specific deliverables with alerts to the Procurement Plan, respective officers, Unit Heads and HOD for. Budget Plans e.t.c. c. Setting timelines for periodic monitoring (monthly, quarterly, bi annually, annually) of the preparation of the reports. d. Capturing delayed performance deliverables with alerts to the respective officers, Unit Heads and HOD. e. Capturing of any comments from the Unit Heads and HOD. f. Capturing of any remedial action or recommendations by the Operations Officer with alert to the Unit Head and HOD. g. Uploading of the evidence/information in respect to performance by the UHs and HOD. h. Review of the report by the Operations Office and dispatch to the HOD for approval. i. Capturing any comments and approval on the reports by the Units Heads and HOD with alert to Operations Office. j. Generation of a status implementation report on the deliverables. k. Flagging of the file reference request as closed by the Operations Office. 1.7.3 Follow up on the The system should support: Commissioner Sending alerts with timelines to the Officers expected to give General’s Report and a. reports, Unit Heads and HOD. Special Purpose Reports. b. Setting timelines for periodic monitoring of the provision of reports c. Capturing of any comments from the Unit Heads and HOD. d. Uploading of the scanned reports (MS Word or PDF) by the Registry with alert to Operations Office, Unit Heads and HOD. e. Generation of a status report with alert to the Unit Heads and HOD. f. Flagging of the request as closed by the Operations Office. 1.7. Offer support and follow The system should support: 4 up issues that touch on a. Capturing of requests from staff on issues for resolution with alert to Operations Office. the operations of the Department and ensure b. Auto allocation of the request to the operations officers. 80 that they have been c. attended to promptly- Setting of timelines on deliveries with an alert to the requesting officer. d. Capturing of delayed deliverables by the operations officers with alerts to Team Leader and Section Heads e. Capturing of comments by the Section Heads and Team Leader. f. Capturing of any remedial action or recommendations by the Operations Officer with alert to Section Heads and Team Leader. g. Uploading of the evidence/information in respect to delivery with alerts to the officers, Section Heads and Team Leader. h. Generation of a status implementation report. i. Flagging of the initiatives as closed by the Operations Officer with alert to the Team Leader. 1.7. Offer support and follow The system should support: 5 up on logistics.(Air a. Capturing of requests from staff on logistics with alert to Team Leader- Operations. Tickets, imprest, transport, office supplies,) 1.8. REPORTS MODULE 1.8.1 Legal b. Auto allocation of the request to the operations officers. c. Setting of timelines on deliveries with an alert to the requesting officer. d. Capturing of delayed deliverables by the operations officers with alerts to Team Leader Section Heads e. Capturing of comments by the Section Heads and Team Leader. f. Capturing of any remedial action or recommendations by the Operations Officer with alert to Section Heads and Team Leader. g. Uploading of the evidence/information in respect to delivery with alerts to the officers, Section Heads and Team Leader. h. Generation of a status implementation report. i. Flagging of the initiatives as closed by the Operations Officer with alert to the Team Leader. Services The system should support generation of: 81 Division Reports 1.9 a. Custom reports based on the following criteria: i. New (weekly, monthly, annual) cases. ii. All cases categorized by status (concluded or pending ), outcome (won and lost), departments, revenue implication (revenue and non-revenue), officer handling, forum (Tribunals, High Court, Appeal Courts, Supreme Court) case type (Judicial Review, Civil, Constitutional Petitions), (presiding judicial officers). iii. Cases handled by specific officers. iv. Cases by and against KRA. v. Cases handled by external Counsel. vi. Closed files. b. Reports on Revenue recovered or lost (covering cases from which revenue was recovered or lost, amount recovered, when recovered or lost, installment payments. c. Report on Cases where securities/guarantees for tax have been deposited (Type of guarantee, claim amount for which guarantee is deposited, amount of guarantee/security, custodian of the security/guarantee), status of guarantees/security (active/expired). d. Report on Securities/guarantees redeemed (cases to which guarantees are related and status, amount of guarantees redeemed, when redeemed). e. Reports on Legal Opinions and the subject matter Rulings Portal Module The system should support an open portal for: a. display of all Rulings and judgments with the following information; outcome, case reference number, parties involved, case summary, revenue/ liability involved and cross references to other cases. b. Case search using the following criteria; case reference number, parties involved, judge, advocate, case year, court, case type and key words. c. Display of opinions from the Department (categorized on following criteria: subject matter, originating department, unique departmental reference of the opinion). d. Hyperlinking of important links including library resources. 1.10. ADMINISTRATION MODULE 1.10.1 User/group/workspace The system should support: management (a) Creation of user i. accounts ii. Creation of unique users account (as per the KRA Information Security policy) Username System generated password Sending of user credentials by email and / or SMS 82 iii. Use of password security questions to aid in password reset authentications. iv. v. vi. vii. Resetting of users’ account Password security questions System generated password Sending of user credentials by email and / or SMS viii. Updating of basic user details as appropriate ix. Creation of individual user workspace x. Updating of user ‘availability’ for automatic system allocation of task status xi. Assignment of roles and permissions to users accounts The system should support: (b) User management (Enable / i. Enabling / Disabling of user(s) account. Disable accounts) ii. Inheritance of user profiles across the disabled and inheriting user(s). and The system should support: (c) Creation management of i. Creation of groups/workspaces/teams. groups/workspaces/Tea ms ii. Updating of basic group/workspace details as appropriate. (d) Creation and management of roles (e) Creation and management of permissions at document creation 1.10.2 iii. Enabling / Disabling of groups/workspaces. iv. Assignment of user(s) to group(s). The System should support: i. Creation of roles e.g. Global administrator, workspace/group administrators, workspace/group content manager, ordinary user. ii. Assignment of roles. The system should support: i. Creation of permissions e.g. Create/write, update/change, delete/remove, read/view, copy, print, email etc ii. Assignment of permissions System Settings (a) System parameters functional The system should support configuration of parameters as per set standards for instance: i. ii. iii. iv. Upcoming meetings notification (value = x days before date of meeting). Scheduled meeting reminder (value = x days before date of scheduled meeting). Pending minutes i.e. to invoke minutes preparation (value = x days after date of held meeting). Pending Acton Points i.e. to invoke Acton Points preparation (value = x days after date of held meeting). 83 v. vi. vii. Pending Vacancy (value = x days before expiry of term). Set up and configuration of options and default settings for all modules, e.g. KRA logo, organization structure, etc. Password expiry timelines (value = x days after date of creation). (b) Configuration and The system should support: management of system i. Configuration of system devices e.g. iPads e.t.c. devices ii. Registration / Deregistration of devices to access the system. iii. Data ‘wipe’ options for ‘retired’ devices 2. Non-Functional Requirements Item No Features Minimum requirements Bidders Response 2. General System Requirements 2.1 Document imaging The system should support digitization of physical documents and and digitization document imaging. The bidder is expected to indicate the hardware and physical assets required, to host the system on-site and provide for a document imaging roadmap to achieve this. 2.2 Features The System should support : a. creation of custom forms based on particular requirements, internal templates such as memos, Advocates Remuneration template, general internal memo template, internal memo template, case instruction template etc. b. Various Annotation modes e.g. multicolor, highlight, note, drop pin, strike through, underline etc. c. Support online editing of documents. d. Inbuilt email system. e. Alerts. f. iv. within system v. email vi. SMS System printing g. Maintenance of templates especially sign off pages and or standard documents’ cover pages h. Electronic signatures / seal / stamp i. A data import/export utility to import/export pre-existing data directly via multiple data formats e.g. MS Excel, CSV e.t.c 84 Item No Features Minimum requirements j. Bidders Response Folder / Document / File Uploading(s) and download(s) iv. singular v. Singular and batch vi. drag and drop o. Uploading various document formats e.g. PDF,DOC etc p. Linking of the Uploaded documents to the associated captured data for referencing (i.e. Meta data creation and update and linkage to associated documents with an indices to create searchable content) q. Document versioning r. Inbuilt document viewer systems q. Folder / Document / File / Text searches using key word(s), date, participant, meeting / event, subject etc and based on applicable user appropriate access rights and permissions: r. iv. Globally in the respective user authorized workspaces/groups and or specifically within specific document pages v. Discussion forum(s) within groups / workspaces vi. Document Approval procedure / process within groups / workspaces Online display of names of logged in users. iii. Administrators are to have a ‘general view’ i.e. can view all users across the various groups they administer iv. Standard users are to view users within their specific group w. An authenticated audit trail of system transactions x. Allow access by multiple users from multiple platforms including mobile access. y. Be interactive and provide appropriate error messages z. Have a user operating manual / standard / guideline (adequate documentation that describes at minimum, the design, functionality and use of the system) aa. Appropriate document management in the folders e.g. using a standard filing, naming and grouping convention aa. Sending of documents to archive 85 Item No Features Minimum requirements Bidders Response bb. Retrieval of documents from archive based on permissions and access rights cc. Offline working copy (replica) to allow for remote site usability dd. Secure password protected access for each individual user and administrator of the system bb. The following features to maximise utility and security v. Electronic signatures vi. Intruder lock-out vii. Strong passwords viii. Password expiration a. Easily understood structure in such a way as to be understood by a novice user within a short period b. Predictive input/ menu based input functionality where possible to minimize user interaction c. Common look and feel across modules, e.g. common placements of buttons, boxes, choices and even messages so that users are not confused. This will shorten the user learning curve d. N-Tier Web based system and provide seamless integration with KRA's existing Domino Mail Server system (Lotus Notes) for automated reminders as well as other systems e. Data recovery and be able to roll back transactions f. Error logging - the system should have comprehensive error handling routines g. Running 24 x 7 continuously with minimal downtime h. Average response time for interactive transactions should be less than 2 seconds 2.3 Scalability Scalability - system modules should have the capability of being enhanced or modified with minimal impact to other interfacing modules 2.4 Business Continuity Data recovery, fall-back/roll-over mechanism as well as be able to roll back transactions 2.5 Work Plan Methodology and The bidder is expected to indicate a project implementation strategy and methodology that will allow both the bidder and the client to be part of the delivery to ensure holistic delivery of the product as well as highlight the Work Plan(s) to deliver and commission the system by highlighting the activities, deliverables and milestones to achieve this. 86 Item No Features Minimum requirements Bidders Response 2.6 Demonstration The bidder is expected to be able to demonstrate the system upon request during evaluation. 2.7 References The bidder is expected to give a list of references where the solution has been implemented for a similar client. The Evaluation team may contact these references or pay them a visit to ascertain level of implementation and customer satisfaction. 2.8 Site Visit Prospective bidder is expected to visit the premises to allow for appreciation of the organization’s infrastructure and integration with the existing systems such as lotus domino 3. Integration Item No Features Minimum Requirements Bidder’s Response 3. Integration 3.1 User Authentication The system should support Integration with KRA’s Microsoft Active Directory (AD) implementation to manage the identities, user accounts and user groups. 3.2 Alerts Notifications and The system should support: c. Integration with KRA’s Domino Server implementation for email notifications. (Lotus Notes) d. Integration with SMS service for SMS alerts where necessary. 4. Security Requirements Item No Features Minimum Requirements 4. Security Requirements 4.1 User Authentication Bidder’s Response The system should support the following: h. Each user must be authenticated with a unique user-id / username and password on the application. The User IDs / Usernames should be case sensitive. i. All user accounts must be managed with reference to and in synchronization with an authoritative central user management system e.g. identifying personal numbers in KRA’s active staff database (Active Directory, Central HR database or the ERP 87 Item No Features Minimum Requirements Bidder’s Response etc.) for internal KRA users NB: User accounts management activities include but not limited to new user creation, user maintenance, and user authentication (during login). j. All new user accounts must have a system-generated random password when created. A secure way of communicating the initial password to the user should be utilized, e.g. via an email account. k. The system must prompt users to change their passwords the first time they log on to the application. l. The system must support password expiry features with a configurable frequency. This should be parameterized to allow flexibility in adjusting this value as required. m. The system should not support automatic logins to guard against brute force attacks. The login page should include a challenge which the user responds to before proceeding with the login. n. The system must implement the following Password Strength Controls: iii. iv. Passwords should have a configurable minimum and maximum lengths Password must meet a configurable combination of the following 4 complexity rules: at least 1 uppercase character (A-Z) at least 1 lowercase character (a-z) at least 1 digit (0-9) at least 1 special character (punctuation) t. These password features should be configurable to support future complexity requirements u. During password change, if the new password doesn't comply with the complexity policy, the error message should describe EVERY complexity rule that the new password does not comply with v. The solution should implement a secure self-service password recovery mechanism in the event the user forgot their password w. Any password reset/recovery mechanism option must not reveal whether or not an account is valid, preventing 88 Item No Features Minimum Requirements Bidder’s Response username harvesting x. The login page and all subsequent authenticated pages must be exclusively accessed over TLS. All active sessions must be encrypted y. The solution should support expiring of newly created accounts if not used for a configurable period of time. This should be parameterized to allow flexibility in adjusting this value as required z. The solution must support a password change notification and a configurable number of grace logins. The password must be changed after a configurable duration. This should be parameterized for flexibility aa. The solution must support password lock out after a configurable number of unsuccessful login attempts. This should be parameterized to allow flexibility in adjusting this value as required bb. The solution should respond with a generic error message regardless of whether the user ID or password was incorrect. It should also give no indication to the status of an existing account. The generic message should not reveal which of the authentication parameters is invalid cc. The solution must expire a user account after the session has been idle for a configurable period of time. This should be parameterized to allow flexibility in adjusting this value as required dd. The solution should support re-authentication for sensitive features e.g. before updating sensitive account information such as the user's password, user's email, or before performing sensitive transactions. The function(s) requiring reauthentication should be configurable/determined ee. The solution must not allow the re-use of a past password until a set period of time and a set number of password changes have been made. This should be parameterized to allow flexibility in adjusting this value as required 4.2 Session Management: 4.2.1 User session The system should support: h. Allowance of only one session per user operating from a single computer unless a specific business case has been established for allowing multiple sessions per user. The allowing of multiple sessions to users based on business needs should be 89 Item No Features Minimum Requirements Bidder’s Response configurable i. Concurrent user logins by a user from multiple computers should not be allowed j. Capturing of all relevant session information and stored in a secure and auditable location k. The solution to implement secure session IDs, generation of identifiers (IDs or tokens) must meet the following properties: l. Session ID fingerprinting: The name used by the session ID should not be extremely descriptive nor offer unnecessary details about the purpose and meaning of the ID. The default session ID name of the web development framework should be changed to a generic name m. Session ID length: The session ID must be long enough to prevent brute force attacks, must be at least 128 bits (16 bytes) n. 4.2.2 Session Expiration Session ID entropy: The session ID must be unpredictable (random enough) to prevent guessing attacks, a good PRNG Pseudo Random Number Generator (PRNG) should be used The system should support: kk. Expiration timeouts set for every session regardless of the activity. All sessions should implement an idle or inactivity timeout. The duration should be parameterized and configurable ll. The solution, which should provide a visible and easily accessible logout (logoff, exit, or close session) button that is available on the web application header or menu and reachable from every web application resource and page, so that the user can manually close the session at any time mm. A solution that when a session expires, takes active actions to invalidate the session on both sides, client and server. The logs should record the session expiration details nn. When the user logs out of the application the session and corresponding data on the server must be destroyed. This ensures that the session cannot be accidentally revived oo. Force session logout on web browser close window events pp. The session ID exchange mechanism based on cookies to use multiple security features in the form of cookie attributes such as Secure Flagging ofs, Http Only, Domain, Path, Expire and Max-age attributes qq. In the solution design, backward process flows should clear all 90 Item No Features Minimum Requirements Bidder’s Response authentication fields rr. The solution which should implement Role based Access Control (RBAC) profiles for authorization based on business definitions ss. Roles to be granted permissions based on the principle of least privilege i.e. the solution should support an additive access model tt. Access control, which must be granular to facilitate adequate separation of duties, for example: uu. Functions, which should be independently available for allocation to a role vv. Separation of duties e.g. data entry, authorization and final approval ww. Data entry staff with the minimum access levels required to enter data xx. Authorization staff with an access level that allows them to authorize but not necessarily change the data that was entered yy. Provision to final approval staff should with the required access level to finalize the process /transaction zz. The solution which should not access the database(s) as a privileged or administrative user. The application should always connect as a non-privileged user If the database is accessed through a common application user, that user should not own the objects in the database aaa. Credentials that should never be stored directly within the application code (hardcoding credentials) Credentials should always be encrypted bbb. The solution to perform consistent authorization checking routines when navigating on all application pages to ensure that the user accesses what they are explicitly authorized to access by their roles ccc. The solution to use the POST method over GET for processing HTTP requests ddd. The solution should log all access authorization requests to a secure and auditable location eee. Error messages to be standard and not provide information alluding to the reason for the error allowing an attacker to deduce effective attack methods 91 Item No Features Minimum Requirements Bidder’s Response fff. Logs, which should not contain password information ggg. Copy and paste must not work for data entry when authenticating to the application hhh. All input fields must be validated to accept matching data types including case sensitivity where necessary iii. All data entry fields must have input validation mechanisms to prevent cross-site scripting attacks jjj. Sensitive information must not be stored in a persistent cookie, or other location on the client computer that does not have enforceable access control mechanisms kkk. Any sensitive content sent to the client machine must not be cached, unless encrypted using approved methods. The application should set the proper directive to cause the client not to cache the sensitive data lll. The solution should not present any sensitive information to unauthenticated users mmm. All data exchanges between the solution and other systems should be encrypted by an approved method nnn. The solution should only implement cryptographic functions selected from an approved list. Any cryptographic functions used that are not previously approved require an exception ooo. Recommended algorithms (with minimum bit lengths), in order of preference, are: ppp. Hashing: SHA ‐512, SHA ‐256 or better qqq. Symmetric: AES256, AES192, AES128, 3 ‐DES (168 bits), Blowfish(minimum 128 bits), Twofish (minimum 128 bits), IDEA (128 bits),and RC4 (128 bits) rrr. Public-Private key (Asymmetric): RSA(minimum 2048 bits) and DSA(minimum 2048 bits), ElGamal (minimum 2048 bits) or ECDSA with relatively short key & signature lengths but with same high security level to other stated algorithms (since the signature is to be incorporated on to the tax invoice issued, it needs to be short) NB: Weak algorithms, such as MD5 or SHA1 should not be used sss. Hashing should be salted and the values used for salting protected. Only the hashed and salted value should be stored. (Passwords should be encrypted) 92 Item No Features Minimum Requirements Bidder’s Response ttt. All user activities and transactions such as printing, viewing, updates, inserts and other data manipulation should capture and log to the minimum the date and time, user ID, session ID, the URL accessed and the source IP & remote IP. They should indicate the parameters necessary to uniquely identify the specific transactions done in the respective transaction tables. This should be implemented independently from the database audit trails 4.3 Audit Logs Management: 4.3.1 Application Logs Event The system should collect and log the following application event logs: i. Authentication successes and failures j. Authorization failures k. Session management failures l. Solution errors, alerts and events m. The solution start-ups and shut-downs, and logging initialization (starting and stopping) n. Use of higher-risk functionality e.g. addition or deletion of users, changes to privileges, creation and deletion of system-level objects etc o. URL of the web page(s) accessed by a user for Internet facing applications p. Modifications to the application 4.3.2 Database audits All database audits must log the following: l. Application User-ID m. Date & Time of event n. The source and remote IP address o. Type of event/action performed by the user p. Module accessed by the user q. Success or failure of the event r. Source of the event s. Before and after values (where applicable, i.e. master files) t. Account creation, lockouts, modification, or deletion u. Modifications of privileges and access controls 93 Item No Features Minimum Requirements Bidder’s Response v. The solution should correlate application activity logs and database transactions. That is for every database transaction, it should be possible to explicitly identify the application activity responsible 4.3.3 Violation Log A violation log must exist to track any attempted unauthorized access to the application and should bear the following information: g. URL accessed by the user h. Particular activity intended/attempted by the user i. Particulars sufficient to identify targeted transactions if available j. Workstation-ID or IP address of access k. Date & Time of event l. All updates, insertions and deletions must be clearly traceable to an application user with corresponding time and source information (IP module and function) 4.3.4 Other audit logs: The system should have the following audit logs: r. Provide an interface to review and report on solution logs s. Transaction data stored should capture information that allows similar traceability, with database audit trailing implemented t. All valid and failed login attempts must be logged with meaningful information that is actionable for investigative purposes if fraud is detected. However, passwords must not be logged u. All password recovery reset attempts must be logged with meaningful information that is actionable for investigative purposes if fraud is detected v. All user and account management changes and attempts must be logged w. Database audit trails should be present for all dynamic and static tables of interest, e.g. Parameter tables, Transaction Tables, etc x. All system servers are kept in sync with a time synchronization mechanism y. All data entry and manipulations must be done through the application interfaces and never directly to the database z. Where data is supplied to the application from an authoritative source, the application must NOT allow users to modify this data 94 Item No Features Minimum Requirements Bidder’s Response aa. Reference data should not be altered by users in subsequent transactions bb. Sensitive information is NOT stored in hidden fields if the application is web-based cc. For web based interfaces, the solution must use a secure method to transmit data e.g. Using the HTTP POST method instead of the less secure GET method dd. If the application connects to a database, application server, or any system that utilizes application IDs, it is using an account that has been granted access to only objects and functions needed for operation of the application. The application does NOT connect to a database as a privileged user, such as the SA account in SQL Server or SYSTEM account in Oracle, Postgress, etc. ee. If the system directly faces the Internet, it does NOT store or cache confidential data, even for a short duration. This includes file Uploadings and downloads, source code, etc ff. The system should have mechanisms/controls to guard against URL manipulation and/or targeted URL attacks gg. The system should have mechanisms to guard against user impersonations hh. The system should allow identified functions to be accessible from restricted networks 5. Training and Skills Transfer Capacity building is necessary to build competence and to institutionalize the usage of the iBoard System within KRA. The bidder should possess experienced trainers to be able to transfer knowledge to KRA’s staff. The successful bidder should provide a detailed Training Schedule for their solution, detailing the training approach and methods, location, and curriculum. The bidder is expected to indicate the cost of training in the Price Schedule Item No Features 5.1. Technical Assessment Minimum Requirements Bidder’s Response Skills The bidder is expected to explicitly state the technical skills required to successfully implement and sustain the System. 95 5.2. Methods of Training The bidder is expected to elaborate on their proposed training and Skill Transfer methods to be used for skills transfer which will ensure that KRA has enough internal capacity to maintain and use the System. 5.3. Training Curriculum The bidder is expected to provide the training curriculum to be used to train at least forty (30) business users on use of the system. These users will then train other end users (Training of Trainers concept) The training curriculum shall adhere to the functional requirements. 5.4. Admin/Technical Training The bidder is expected to provide the training curriculum to be used to train at least 10 IT technical users (administrators and support staff) 5.5. Training Materials The bidder is expected to provide all trainees with training material both soft and hard copies. 5.6. Training Evaluation The bidder is expected to provide a methodology of evaluation of the training, learning and skills transfer. 5.7. Training facility All trainings must be provided at an accredited center or laboratory. Bidders shall propose training site and location. 6. Support and Maintenance The system is expected to handle at least 100 concurrent users. After completion of the project, continuing maintenance activities will be required from the contractor for a period of time where the system will be on warranty and no additional costs shall apply during this period and continued support and maintenance where the support and maintenance fees are to be indicated in the price schedule. This would also include on-site support, hence the bidder must demonstrate availability of local support. Bidders are required to provide a clause-by-clause response to the specifications in the given format. All bidders are expected to demonstrate and give detailed information on how their proposed system meets the requirements identified below: Item No. 6.1 Features System infrastructure Licensing Minimum Requirements and The bidder is expected to: Indicate the warranty period (not less than 12 months) Hand over Intellectual Property Rights related to the customization to KRA, including all related designs and all relevant further documentation or propose an agreeable escrow contractual agreement. Grant to the KRA license to access and use the Software, including all inventions, designs, and marks embodied in the Software. 96 Bidder’s Response Item No. Features Minimum Requirements Such license to access and use the Software shall be: Nonexclusive; Fully paid up and irrevocable (except that it shall terminate if the Contract terminates in which case the blame is on the bidder) Valid for use within the processes of KRA, within the volume restrictions of the license structure The software should be permitted to be: Used or copied for use on or with the computer(s) for which it was acquired (if specified in the Technical Requirements and/or the bidder‘s bid), plus a backup computer(s) of the same or similar capacity, if the primary is (are) inoperative, and during a reasonable transitional period when use is being transferred between primary and backup; Used or copied for use on or transferred to a replacement computer(s), and use on the original and replacement computer(s) may be simultaneous during a reasonable transitional period) provided that, if the Technical Requirements and/or the Bidder’s bid specifies a class of computer to which the license is restricted and unless the Bidder agrees otherwise in writing, the replacement computer(s) is (are) within that class; If the nature of the System is such as to permit such access, accessed from other computers connected to the primary and/or backup computer(s) by means of a local or wide-area network or similar arrangement, and used on or copied for use on those other computers to the extent necessary to that access; Reproduced for safekeeping or backup purposes; Customized, adapted, or combined with other computer software for use by the Purchaser, provided that derivative software incorporating any substantial part of the delivered, restricted Software shall be subject to same restrictions as are set forth in this Contract; The Software license shall permit the Software to be disclosed to and reproduced for use (including a valid sublicense) by support service suppliers or their subcontractors, exclusively for such suppliers or subcontractors in the performance of their support service contracts subject to the same restrictions 97 Bidder’s Response Item No. Features Minimum Requirements set forth in this The Bidder‘s right to audit the Standard Software will be subject to the following terms: 6.2 Product upgrades The Bidder will allow, under a pre-specified procedure and solely for the purpose of auditing the Standard Software, execution of embedded software functions under the Bidder‘s control, and unencumbered transmission of resulting information on software usage. The Bidder will not include programming in Software that restricts and/or limits access to certain features, functionality or capacity of such Software subject to the Purchaser making payments or for other self-help or retaliatory At any point during performance of the Contract, should technological advances become available for Information Technologies originally offered by the Bidder in its bid and still to be delivered, the Bidder shall be obligated to offer to the Purchaser the latest versions of the available Information Technologies having equal or better performance or functionality at the same or lesser unit prices At any point during performance of the Contract, for Information Technologies still to be delivered, the Bidder will also pass on to the Purchaser any cost reductions and additional and/or improved support and facilities that it offers to other clients of the Bidder in the Purchaser‘s Country During performance of the Contract, the Bidder shall offer to the Purchaser all new versions, releases, and updates of Standard Software, as well as related documentation and technical support services, within agreed timelines. During the Warranty Period, the Bidder will provide at no additional cost to the Purchaser all new versions, releases, and updates for all Standard Software that are used in the System, within agreed timelines. 98 Bidder’s Response Item No. Features Minimum Requirements During the Warranty Period, the Purchaser shall introduce all new versions, releases or updates of the Software within agreed timelines of receipt of a production-ready copy of the new version, release, or update, provided that the new version, release, or update does not adversely affect system operation or performance or require extensive reworking of the System. In cases where the new version, release, or update adversely affects system operation or performance, or requires extensive reworking of the System, the Bidder shall continue to support and maintain the version or release previously in operation for as long as necessary to allow introduction of the new version, release, or update. 6.3 Duration of license In relation to standard software, the license agreements should be agreements perpetual. The support on these licenses should cover an agreed period after the start of the project. After this period KRA must be able to extend the support directly with the product owner. 6.4 License numbers The bidder is expected to propose a license structure which is most suitable to KRA regarding the following figures: 100 concurrent users of the system 6.5 Support contracts Support in relation to software licenses should be on premier level (gold) 6.6 Product Upgrades At any point during performance of the Contract, should technological advances be introduced by the Bidder for Information Technologies originally offered by the Bidder in its bid and still to be delivered, the Bidder shall be obligated to offer to the Purchaser the latest versions of the available Information Technologies having equal or better performance or functionality at the same or lesser unit prices. 6.7 Cost reductions At any point during performance of the Contract, for Information Technologies still to be delivered, the Bidder will also pass on to the Purchaser any cost reductions and additional and/or improved support and facilities that it offers to other clients of the Bidder in the Purchaser‘s Country 6.8 General conditions All equipment that will be delivered by the bidder needs back-toback manufacturer support. The goods need to be delivered from eligible countries as listed by United Nations Security Council taken under chapter VII of the Charter of the United Nations 6.9 SLA The bidders shall propose a service level agreement that addresses the following: 99 Bidder’s Response Item No. Features Minimum Requirements Escalation matrix Contact persons Response time (2 hours) Proof of local presence Online support from manufacturer Any other related SLA requirements 100 Bidder’s Response APPENDIX I Contracts 1. Open Tender (Sub-section 68.(1)) 1.1. Section 86. (1) The successful tender shall be the one who meets any one of the following as specified in the tender document— Successful tender. (a) the tender with the lowest evaluated price; (b) the responsive proposal with the highest score determined by the procuring entity by combining, for each proposal, in accordance with the procedures and criteria set out in the request for proposals, the scores assigned to the technical and financial proposals where Request for Proposals method is used; (c) the tender with the lowest evaluated total cost of ownership; or (d) the tender with the highest technical score, where a tender is to be evaluated based on procedures regulated by an Act of Parliament which provides guidelines for arriving at applicable professional charges. 1.2. Section 135 (3) The written contract shall be entered into within the period specified in the notification but not before fourteen days have elapsed following the giving of that notification provided that a contract shall be signed within the tender validity period. 1.3. Section 135 (4) No contract is formed between the person submitting the successful tender and the accounting officer of a procuring entity until the written contract is signed by the parties. 2. Alternative Procurement Procedures 2.1. Restricted Tender 2.1.1. Same procedure as for open tender and hence need for a signed contract. 2.2. Direct Procurement (Section 104 (d)) 2.2.1. Ensure the resulting contract is in writing and signed by both parties.. 2.3. Request for Proposals (subsection 85(3) 2.3.1. The contract must be in writing 2.4. Request for Quotations (Section 105)) 2.4.1. Section 106 (5a) the procuring entity shall place a purchase order with the person submitting the successful quotation; 2.4.2. Section 1055 (5b) the person submitting the successful quotation shall confirm the purchase order in writing; 2.4.3. For value of Ksh. 500,000 and above a written contract must be prepared to be signed by the procuring entity and the supplier. 2.4.4. For value below Ksh. 500,000 a written contract may not be necessary and orders may be placed using a local purchase order or a local service order. 2.4.5. It must however be ensured that all the necessary terms and conditions of the procurement contract are incorporated. If the terms and conditions of the contracts shall include the bid document submitted by the winning bidder, then a formal contract must be prepared and signed by the parties. 101 2.5. Low Value Procurements 2.5.1. Contract not necessary DOCUMENTS REQUIRED 1. Open Tender (Goods, Works, and Services) 1.1. Soft Copy of the Tender Document 1.2. Technical Proposal 1.3. Financial Proposal 1.4. Technical Evaluation Report 1.5. Financial Evaluation Report 1.6. Tender Approval Form 1.7. Notification of Award 1.8. Acceptance of Award 1.9. Performance Bond 1.10. Delivery Schedule To be submitted within fourteen (14) days of notification - In case of submission of draft contract with notification of award 1.11. 1.12. 1.13. 1.14. Notification of Award Acceptance Letter Performance Bond Supplier/Tenderer Comments on the Draft Contract 2. Alternative Procurement Procedures 2.1. Restricted Tender (Services alone or combined with Goods) 2.1.1. Same as for open tender 2.2. Direct Procurement (Goods, Works, and Services) 2.2.1. Quotation/Proforma Invoice/Negotiations Report 2.2.2. Tender Approval Form 2.2.3. 2.2.4. 2.2.5. 2.2.6. Notification of Award Acceptance Letter Performance Bond Delivery Schedule 2.3. Request for Proposals (Services alone or combined with Goods, advisory or predominantly intellectual) 2.3.1. Soft copy of Request for Proposal Document 2.3.2. Other Documents - Same as for open tender 2.4. Request for Quotations (Goods) 2.4.1. Bidders Response 2.4.2. 2.4.3. 2.4.4. 2.4.5. Notification of Award Acceptance Letter Performance Bond Delivery Schedule 102 2.5. Low Value Procurement 2.5.1. 2.6. No need for contract Specially Permitted Procurement Procedure 2.6.1. As approved by PPOA 3. Leases 3.1. Valuation/Negotiation Report 3.2. 3.3. Notification of Award Acceptance Letter 103 APPENDIX II FORM FOR CARRYING OUT OFFICIAL SEARCHES AT THE COMPANY REGISTRIESCONVEYANCE AND LEGAL OPINIONS Kindly enter the particulars indicated in Part 1; either Part 2(a), 2(b) or 2 (c) whichever is applicable to the type of business; and Part 3. Part 1 – General 1.1 Business Name ………………………………………………………………………….. 1.2 Location of Business Premises. ……………………………………………………. 1.3 Plot No………………………………………………………………………………………. Street/Road ……………………..……………………………………………………….. Postal Address …………………………………………………………………………… Tel No. …………………………………………………………. Fax …………………… E mail ……………………………………………......... 1.4 Nature of Business …………………………………………………………………….. 1.5 Registration Certificate No. …………………………………………………………. 1.6 Details of the CR12................................................................................ 2.1 Part 2 (a) – Sole Proprietor Name in Full …………………………………………………………………………….. Age ………………………………………………………………………………………….. 2.2 Nationality ………………………………………………………..……………………. 2.3 Country of Origin ………………………………………………………………………. 2.4 Citizenship Details ……………………………………………………………………… Part 2 (b) Partnership 2.5 Given details of Partners as follows: Name Nationality Citizenship Details Part 2 (c ) – Registered Company 104 Shares 2.6 Private or Public ………………………………………………………………………. 2.7 State the Nominal and Issued Capital of CompanyNominal Ksh. ……………………………………………………………………. Issued Ksh. ………………………………………………………………………. 2.8 Given details of all Directors as follows Name Nationality Citizenship Details Part 3 – Comments if any. Date ………………… Signature of Candidate ………………………………… 105 Shares APPENDIX III FORM FOR CARRYING OUT PERSONAL SEARCHES AT THE LAND REGISTRIES: CONVEYANCE AND LEGAL OPINIONS Kindly enter the particulars indicated in Part 1, Part 2 and Part 3. Part 1 – General 1.1 Title Number ………………………………………………………………………………………………………………… 1.2 Location of Premises and Acreage (size) ……………………………………………………………………………………………………………….. b. Part 2 (a) – Registered Individual 2a.1 Name in Full …………………………………………………………………………….. Part 2 (b) Joint Ownership 2b.1 Give details of Registered joint owners as follows: Name ID NO. and Nationality 1……………………………………………………………………………………………………………………… ……………………………………………………….. 2.……………………………………………………………………………………………………………………… …………………………………………………….. 3.……………………………………………………………………………………………………………………… ……………………………………………………… 4.……………………………………………………………………………………………………………………… ……………………………………………………… Part 3 : Encumbrances Check on the Title if there are any Restrictions, Caveats etc. and list them herein below: Date...................Signature of the Clerk................................................ 106 Appendix 1: BIDDERS REFERENCE SITE FORM PROJECT SUMMARY FOR EACH REFERENCE SITE Please provide the following information on the listed reference clients; 1. Entity/Client Name: ……………………………………………………………………………… 2. Brief description of the clients business: …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… 3. Brief description of the project: …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ……………………………….…………………………………………………… 4. Duration of project implementation (dates): …………………………………….. 5. Value of the project: …………………………………………………………….. 6. Contacts of referee: ……………………………………………………………… 7. Contact person: ………………………………………………………………….. 8. Title: …………………………..………………………………………………… 9. Telephone Contact: ……………………….. E-Mail Address: …………………. 10. Signed and stamped/sealed by bidder: …………………………………………… 11. Name of the Authorized Person: ………………………………………………… 12. Designation: ……………………………………………………………………… 107 SECTION VI – SCHEDULE OF REQUIREMENTS (a) Procurement Item Schedule A: No. Description 1. Supply, Delivery, Installation, Testing and Commissioning of: LOT I: Integrated Board Management System LOT II: Integrated Legal Services Management System Estimated Delivery Annual Quantity Schedule 1 4 weeks after issuance of LPO (b) Instructions on Submission of Bids i. The Tenderer must submit a one (1) – envelope bid in the following format: Proposal comprising of the following documents presented in the order given: Section A B C D E F G H I J K L M ii. Document Tender Notice/Invitation to Tender Confidential Business Questionnaire Power of Attorney Business Registration/ Incorporation Certificate Key Staff Competency Profiles Details of at least one (1) Major Client Tender Security Valid Tax Compliance Certificate Bidders Reference Site Form Reference Letter from Bank Technical Response Clause-by-Clause Combined Technical and Financial Proposal Attach Brochures, Catalogues and Manufacturer’s Authorization Sealing and Marking of the Bid: The inner envelope should be clearly marked as follows: ORIGINAL TENDER COPY OF TENDER Submit Electronic copy A B KRA/HQS/NCB-028/2015-2016 KRA/HQS/NCB-028/2015-2016 The envelopes shall then be sealed in an outer envelope and addressed to: Commissioner General Kenya Revenue Authority P.O. Box 48240-00100, Nairobi. 108 (c) Tender Responsiveness Criteria a) b) c) d) Description of Criteria Submission of Tender Documents Tender Security Duly filled, signed and stamped Confidential Business Questionnaire Power of Attorney (Sole Proprietors exempted) Manufacturer’s Authorization Evidence of International Accreditations Company Profile Attach copy of Certificate of Incorporation Proof of Financial Resources Submit: Letter of Reference from a bank Social Obligations Submit: Valid Tax Compliance Certificate (d) Vendor Evaluation Criteria The following criteria will be used in the evaluation of all potential suppliers. The documents submitted will be evaluated for suitability and awarded marks which will contribute to a maximum 10% of the total tender evaluation. Description of Criteria Maximum Score Cut Off Score 2 1 4 2 Proof of satisfactory service rendered for at least one (1) major client (comparable organization to KRA) with contracts of similar nature, value. Provide summary of services rendered, value of contract and contact person, address and telephone number 4 2 Total 10 5 Managerial and Key Personnel Competency Profiles Key Staff Competency Profiles (Attach 2 CVs inclusive of relevant technical experience of key staff in relation to the procurement), demonstrating strong competencies (total experience in Supply, Delivery, Installation, Testing and Commissioning of the iBoard System). Proposed Methodology Implementation Approach, Methodology and Work Plan as required in this tender Experience/Reputation Experience in Procurement the Supply, Delivery, Installation, Testing and Commissioning of the iBoard System as required in the tender document 109 e) Overall Tender Evaluation Criteria The tender evaluation criteria is weighted as follows; Criteria Tender Responsiveness Vendor Evaluation Technical Specifications Financial Evaluation Maximum Score/Requirement Mandatory 10 70 20 Totals 100 110 Cut Off Mark Mandatory 5 50 SECTION VII - PRICE SCHEDULE IN KSHS LOT I: INTEGRATED BOARD MANAGEMENT SYSTEM Name of Tenderer ________________________________Tender Number ________________________Page _____ of_____ 1 2 3 4 Item Description Qty Unit Price inclusive of all Taxes for the Procurement of services for Supply, Delivery, Installation, Testing and Commissioning of the iBoard System. The Prices are Delivery Duty paid at the Installation points Supply, Delivery, Installation, Testing and Commissioning of the iBoard System 1 1. Tender’s Signature_________________________ Official Stamp______________________ Date______________________ 111 SECTION VII - PRICE SCHEDULE IN KSHS LOT II: INTEGRATED LEGAL SERVICES MANAGEMENT SYSTEM Name of Tenderer ________________________________Tender Number ________________________Page _____ of_____ 1 2 3 4 Item Description Qty Unit Price inclusive of all Taxes for the Procurement of services for Supply, Delivery, Installation, Testing and Commissioning of the iBoard System. The Prices are Delivery Duty paid at the Installation points Supply, Delivery, Installation, Testing and Commissioning of the iBoard System 1 1. Tender’s Signature_________________________ Official Stamp______________________ Date______________________ 112 SECTION VIII - STANDARD FORMS Notes on the Sample Forms 1 Form of TenderThe form of tender must be completed by the tenderer and submitted with the tender documents. It must also be duly signed by duly authorized representatives of the tenderer. 2 Confidential Business Questionnaire Form - This form must be completed by the tenderer and submitted with the tender documents. 3 Tender Security Form-When required by the tender documents the tender shall provide the tender security either in the form included herein or in another format acceptable to the procuring entity. 4 Contract Form-The Contract Form shall not be completed by the tenderer at the time of submitting the tender. The Contract Form shall be completed after contract award and should incorporate the accepted contract price. 5 Performance Security Form- The performance security form should not be completed by the tenderers at the time of tender preparation. Only the successful tenderer will be required to provide performance security in the form provided herein or in another form acceptable to the procuring entity. 6 Bank Guarantee for Advance Payment Form-When Advance payment is requested for by the successful bidder and agreed by the procuring entity, this form must be completed fully and duly signed by the authorized officials of the bank. 7 Manufacturers Authorization Form- When required by the ender documents this form must be completed and submitted with the tender documents. This form will be completed by the manufacturer of the goods where the tenderer is an agent. 113 8.1 FORM OF TENDER Date Tender No. To: KENYA REVENUE AUTHORITY P. O. BOX 48240 – 00100 NAIROBI. Gentlemen and/or Ladies: 1. Having examined the tender documents including Addenda Nos. ………………………………. [insert numbers].the receipt of which is hereby duly acknowledged, we, the undersigned, offer to supply deliver, install and commission ( …………………………………………… (insert equipment description) in conformity with the said tender documents for the sum of …………………………………………………………. (total tender amount in words and figures) or such other sums as may be ascertained in accordance with the Schedule of Prices attached herewith and made part of this Tender. 2. We undertake, if our Tender is accepted, to deliver install and commission the equipment in accordance with the delivery schedule specified in the Schedule of Requirements. 3. If our Tender is accepted, we will obtain the guarantee of a bank in a sum of equivalent to percent of the Contract Price for the due performance of the Contract , in the form prescribed by ………………. ……………….( Procuring entity). 4. We agree to abide by this Tender for a period of …… [number] days from the date fixed for tender opening of the Instructions to tenderers, and it shall remain binding upon us and may be accepted at any time before the expiration of that period. 5. This Tender, together with your written acceptance thereof and your notification of award, shall constitute a Contract, between us. Subject to signing of the Contract by the parties. 6. We understand that you are not bound to accept the lowest or any tender you may receive. Dated this day of 20 [signature] [in the capacity of] Duly authorized to sign tender for an on behalf of 114 8.2 CONFIDENTIAL BUSINESS QUESTIONNAIRE FORM You are requested to give the particulars indicated in Part 1; either Part 2(a), 2(b) or 2 (c) whichever applied to your type of business; and Part 3. You are advised that it is a serious offence to give false information on this form. Part 1 – General 1.1 1.2 1.3 1.4 1.5 1.6 1.7 2a.1 2a.2 Business Name ………………………………………………………………………………………… …………………………………………………….. Location of Business Premises. ………………………………………………………………………………………… …………………….. Plot No………………………………………………………………………… Street/Road ……………………..………………………………….. Postal Address ………………………………………………………………………………….. Tel No. …………………………………………………………. Fax …………………………………. E mail ……………………………………………. Nature of Business, ……………………………………………………… ……………………………………………………………………………….. Registration Certificate No. ………………………………………………………………………………………… ………………………… Maximum Value of Business which you can handle at any one time – USD……… Name of your Bankers ……………………………………………………………….. Branch ……………………………………………… Part 2 (a) – Sole Proprietor Your Name in Full …………………………………………………………………………….. Age ……………………………………………….. Nationality ……………………………………………………… Country of Origin …………………………………………………………. Citizenship Details ……………………………………………………………………………………. Part 2 (b) Partnership 2b.1 2b.2 Given details of Partners as follows: Name Nationality 115 Citizenship Details Shares 1……………………………………………………………………………………… ………………………………………………………………………………………. 2……………………………………………………………………………………… ………………………………………………………………………………………… 3……………………………………………………………………………………… ……………………………………………………………………………………….. 4……………………………………………………………………………………… ……………………………………………………………………………………….. Part 2 (c ) – Registered Company 2c.1 Private or Public ………………………………………………………………………………………… ……………………………………………………. 2c.2 State the Nominal and Issued Capital of CompanyNominal ……………………………………………………………………………… Issued ………………………………………………………………………………… 2c.3 USD USD Given details of all Directors as follows Name Nationality Citizenship Details Shares 1……………………………………………………………………………………… ……………………………………………………………………………………….. 2. ………………………………………………………………………………………… ………………………………………………………………………………….. 3. ………………………………………………………………………………………… …………………………………………………………………………………… 4. ………………………………………………………………………………………… …………………………………………………………………………………… 5 ………………………………………………………………………………………… ……………………………………………………………………………………. Part 3 – Eligibility Status 3.1 Are you related to an Employee, Committee Member or Board Member of Kenya Revenue Authority? Yes ______ No_______ 3.2 If answer in ‘3.1’ is YES give the relationship. 3.3 ………………………………………………………………………………………… …………………………………………………………………………………………. . ………………………………………………………………………………………… …………………………………………………………………………………………. . Does an Employee, Committee Member, Board Member of Kenya Revenue 116 Authority sit in the Board of Directors or Management of your Organization, Subsidiaries or Joint Ventures? Yes______ No______ 3.4 If answer in ‘3.3’ above is YES give details. ………………………………………………………………………………………………… ………………………………………………………………………………….. ………………………………………………………………………………………………… ………………………………………………………………………………….. ………………………………………………………………………………………… …………………………………………………………………………………………. . 3.5 Has your Organization, Subsidiary Joint Venture or Sub-contractor been involved in the past directly or indirectly with a firm or any of its affiliates that have been engaged by Kenya Revenue Authority to provide consulting services for preparation of design, specifications and other documents to be used for procurement of the goods under this invitation? Yes_______ No_______ 3.6 If answer in ‘3.5’ above is YES give details. ………………………………………………………………………………………………… ………………………………………………………………………………….. ………………………………………………………………………………………………… ………………………………………………………………………………….. ………………………………………………………………………………………… …………………………………………………………………………………………. . 3.7 Are you under a declaration of ineligibility for corrupt and fraudulent practices? YES_____ No______ 3.8 If answer in ‘3.7’ above is YES give details: ………………………………………………………………………………………… …………………………………………………………………………………………. . ………………………………………………………………………………………… …………………………………………………………………………………………. . ………………………………………………………………………………………… ………………………………………………………………………………….. 3.9 Have you offered or given anything of value to influence the procurement process? Yes _____No_____ 3.10 If answer in ‘3.9’ above is YES give details ………………………………………………………………………………………………… ………………………………………………………………………………….. ………………………………………………………………………………………………… ………………………………………………………………………………….. ………………………………………………………………………………………… …………………………………………………………………………………………. 117 I DECLARE that the information given on this form is correct to the best of my knowledge and belief. Date ……………………………………………….. Signature ………………………………………………………….. of If a Kenya Citizen, indicate under “Citizenship Details” whether by Birth, Naturalization or registration. 118 Candidate 8.3 TENDER SECURITY FORM Whereas ………………………………………..[name of the tenderer] (hereinafter called “the tenderer”)has submitted its tender dated………………..[date of submission of tender ] for the provision of ……………………………………………….. [name and/or description of the services] (hereinafter called “the Tenderer”)…………………………………………………………………………… KNOW ALL PEOPLE by these presents that WE……………………………………… Of……………………………………………having registered office at [name of KRA](hereinafter called “the Bank”)are bound unto………………….. [name of KRA](hereinafter called “the KRA”) in the sum of ……………………. for which payment well and truly to be made to the said KRA, the Bank binds itself, its successors, and assigns by these presents. Sealed with the Common Seal of the said Bank this___________ day of 20_________. THE CONDITIONS of this obligation are: 1. If the tenderer withdraws its Tender during the period of tender validity specified by the tenderer on the Tender Form; or 2. If the tenderer, having been notified of the acceptance of its Tender by the KRA during the period of tender validity: (a) fails or refuses to execute the Contract Form, if required; or (b) fails or refuses to furnish the performance security, in accordance with the instructions to tenderers; we undertake to pay to the KRA up to the above amount upon receipt of its first written demand, without the KRA having to substantiate its demand, provided that in its demand the KRA will note that the amount claimed by it is due to it, owing to the occurrence of one or both of the two conditions, specifying the occurred condition or conditions. This guarantee will remain in force up to and including thirty (30) days after the period of tender validity, and any demand in respect thereof should reach the Bank not later than the above date. [signature of the bank] (Amend accordingly if provided by Insurance Company) 119 8.4 CONTRACT FORM THIS AGREEMENT made the day of 20 between ……………… [name of Procurement entity) of ……….. [country of Procurement entity] (hereinafter called “the Procuring entity) of the one part and …………………….. [name of tenderer] of ………….. [city and country of tenderer] (hereinafter called “the tenderer”) of the other part; WHEREAS the Procuring entity invited tenders for certain goods ] and has accepted a tender by the tenderer for the supply of those goods in the sum of …………………………… [contract price in words and figures] (hereinafter called “the Contract Price). NOW THIS AGREEMENT WITNESSETH AS FOLLOWS: 1. In this Agreement words and expressions shall have the same meanings as are respectively assigned to them in the Conditions of Contract referred to: 2. The following documents shall be deemed to form and be read and construed as part of this Agreement viz: (a) the Tender Form and the Price Schedule submitted by the tenderer (b) the Schedule of Requirements (c ) the Technical Specifications (d) the General Conditions of Contract (e) the Special Conditions of contract; and (f ) the Procuring entity’s Notification of Award 3. In consideration of the payments to be made by the Procuring entity to the tenderer as hereinafter mentioned, the tender hereby covenants with the Procuring entity to provide the goods and to remedy defects therein in conformity in all respects with the provisions of the Contract 4. The Procuring entity hereby covenants to pay the tenderer in consideration of the provisions of the goods and the remedying of defects therein, the Contract Price or such other sum as may become payable under the provisions of the Contract at the times and in the manner prescribed by the contract. IN WITNESS whereof the parties hereto have caused this Agreement to be executed in accordance with their respective laws the day and year first above written. Signed, sealed, delivered by the (for the Procuring entity Signed, sealed, delivered by presence of the (for the tenderer in the (Amend accordingly if provided by Insurance Company) 120 8.5 PERFORMANCE SECURITY FORM To Kenya Revenue Authority WHEREAS …………………………………… [name of tenderer] (hereinafter called “the tenderer”) has undertaken , in pursuance of Contract No. [reference number of the contract] dated 20 to supply ……………………………………………… [description of goods] (hereinafter called “the Contract”). AND WHEREAS it has been stipulated by you in the said Contract that the tenderer shall furnish you with a bank guarantee by a reputable bank for the sum specified therein as security for compliance with the Tenderer’s performance obligations in accordance with the Contract. AND WHEREAS we have agreed to give the tenderer a guarantee: THEREFORE WE hereby affirm that we are Guarantors and responsible to you, on behalf of the tenderer, up to a total of ………………………. [amount of the guarantee in words and figure] and we undertake to pay you, upon your first written demand declaring the tenderer to be in default under the Contract and without cavil or argument, any sum or sums within the limits of …………………….. [amount of guarantee] as aforesaid, without you needing to prove or to show grounds or reasons for your demand or the sum specified therein. This guarantee is valid until the day of Signed and seal of the Guarantors [name of bank or financial institution] [address] [date] 121 20 ____ 8.6 To BANK GUARANTEE FOR ADVANCE PAYMENT FORM Kenya Revenue Authority [name of tender] ………………….. Gentlemen and/or Ladies: In accordance with the payment provision included in the Special Conditions of Contract, which amends the General Conditions of Contract to provide for advance payment, …………………………………………………. [name and address of tenderer](hereinafter called “the tenderer”) shall deposit with the Procuring entity a bank guarantee to guarantee its proper and faithful performance under the said Clause of the Contract in an amount of …… …………………. [amount of guarantee in figures and words]. We, the ……………………………. [bank or financial institutions], as instructed by the tenderer, agree unconditionally and irrevocably to guarantee as primary obligator and not as surety merely, the payment to the Procuring entity on its first demand without whatsoever right of objection on our part and without its first claim to the tenderer, in the amount not exceeding …………………… [amount of guarantee in figures and words] We further agree that no change or addition to or other modification of the terms of the Contract to be performed there-under or of any of the Contract documents which may be made between the Procuring entity and the tenderer, shall in any way release us from any liability under this guarantee, and we hereby waive notice of any such change, addition, or modification. This guarantee shall remain valid in full effect from the date of the advance payment received by the tenderer under the Contract until ………… [Date]. Yours truly, Signature and seal of the Guarantors [name of bank or financial institution] [address] [date] 122 8.7 To MANUFACTURER’S AUTHORIZATION FORM Kenya Revenue Authority WHEREAS ………………………………………………………… [name of the manufacturer] who are established and reputable manufacturers of ………………….. [name and/or description of the goods] having factories at ………………………………… [address of factory] do hereby authorize ………………………… [name and address of Agent] to submit a tender, and subsequently negotiate and sign the Contract with you against tender No. ………………………. [reference of the Tender] for the above goods manufactured by us. We hereby extend our full guarantee and warranty as per the General Conditions of Contract for the goods offered for supply by the above firm against this Invitation for Tenders. [signature for and on behalf of manufacturer] Note: This letter of authority should be on the letterhead of the Manufacturer and should be signed by a person competent. 123 LETTER OF NOTIFICATION OF AWARD Kenya Revenue Authority P.O Box 48240 – 00100, Nairobi. To: RE: Tender No. Tender Name This is to notify that the contract/s stated below under the above mentioned tender have been awarded to you. 1. Please acknowledge receipt of this Letter of Notification signifying your Acceptance. 2. The Contract/contracts shall be signed by the parties within 30 days of the date of this letter but not earlier than 14 days from the date of the letter. 3. You may contact the officer(s) whose particulars appear below on the subject matter of this Letter of Notification of Award. Deputy Commissioner, Procurement & Supplies Services, Haile Selassie Avenue, Times Tower, 25th Floor Telephone: +254-020-2817022 Facsimile: +254-020-215809 FOR: Commissioner-General 124