Sage 200 Solution Certification. Requirements Document



Similar documents
Development Partner Program: TECHNICAL REQUIREMENTS JUNE 2008

Verified for Windows Server 2003 Test Specification

IT Support & Maintenance Contract

Working with Sage Customer Support (Sage 100 ERP and Sage 500 ERP)

Installation and System Configuration Version 7.0

Microsoft Dynamics SL

Support Policies and Procedures

THE COMPLETE VIEWER FOR MS PROJECT. Deployment White Paper

Microsoft Windows Intune: Cloud-based solution

The Modern Service Desk: How Advanced Integration, Process Automation, and ITIL Support Enable ITSM Solutions That Deliver Business Confidence

Operating System Installation and Software Distribution for Windows 7

FileMaker Business Alliance Program Guide

IBM IT Service Management. Service Definition

Installation and System Configuration Version 7.30

Track-It! 8.5. The World s Most Widely Installed Help Desk and Asset Management Solution

ESC Mobile App Guide

Ascent Capture Internet Server

Dynamics AX. Microsoft Dynamics AX 4.0. Microsoft Dynamics ISV Software Solution Test Guidelines

Partner. Sage Pastel. Accounting. Installation Guide

Third-party software is copyrighted and licensed from Kofax s suppliers.

can you improve service quality and availability while optimizing operations on VCE Vblock Systems?

In-depth information about Sage 50 Accounts: In-depth specification

Binary Tree Support. Comprehensive User Guide

Getting started with Sage Accounts The online retailers guide

The remedies set forth in this SLA are your sole and exclusive remedies for any failure of the service.

Managing and Maintaining a Microsoft Windows Server 2003 Environment

Upgrade Guide BES12. Version 12.1

Logitech Webcam Drivers

Business Partner Training Curriculum Sage Evolution Premium Administrator Course (Learning Unit 4)

Sage ERP MAS 90 Online Pre-Release Guide

Audit compliance and long-term archiving for SharePoint

Dell PowerVault MD Storage Array Management Pack Suite Version 6.0 for Microsoft System Center Operations Manager Installation Guide

ChangeAuditor. Migration Guide CA-MG

Windows Operating Systems. Basic Security

Sage ERP X3 Certified Development Professional and Sage Certified Solution programs

How To Use Quicken.Com For A Small Business

Solihull Metropolitan Borough Council. IT Audit Findings Report September 2015

With Windows, Web and Mobile clients Richmond SupportDesk is accessible to Service Desk operators wherever they are.

AGILENT SPECIFICATIONS INFORMATICS SOFTWARE SUPPORT AND SERVICES GOLD-LEVEL

Ultimate Flexibility. ACCPAC Pro Series offers source code availability for maximum control over your accounting system and its growth path.

ServiceNow Authorized Training Partner. Program Guide

VERITAS Backup Exec TM 10.0 for Windows Servers

ALTIRIS Software Delivery Solution for Windows 6.1 SP3 Product Guide

Kaseya 2. User Guide. Version 7.0. English

Comparing SolarWinds IP Address Manager to Windows Server 2012 IP Address Management. By: Brien M. Posey. whitepaper

How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises)

Simplify Your Windows Server Migration

GSX Monitor & Analyzer for Exchange On premise. Performance, Reporting, Management

Microsoft Dynamics CRM Adapter for Microsoft Dynamics GP

How To Profit From Service Management In Microsoft Business Solutions Navision

Pegasus CIS ( ) Guide to Prompt Payment Discount

Table of Contents. Introduction. Audience. At Course Completion

2016 Course Catalog Course Catalog I 1

Table Of Contents. - Microsoft Windows - WINDOWS XP - IMPLEMENTING & SUPPORTING MICROSOFT WINDOWS XP PROFESSIONAL...10

Installing Sage Accpac ERP CGA 5.6A

System Planning, Deployment, and Best Practices Guide

Q A F 0 3. ger A n A m client dell dell client manager 3.0 FAQ

PenLib library software for small libraries

Cloud-based Managed Services for SAP. Service Catalogue

Technical Reference: Deploying the SofTrack MSI Installer

Version Provance Technologies, Inc. All rights reserved. Provance Technologies Inc. 85 Bellehumeur Gatineau, Quebec CANADA J8T 8B7

VeriCentre 3.0 Upgrade Pre-Installation and Post Installation Guidelines

Internet Banking Internal Control Questionnaire

Optimos Enterprise Helpdesk Automation Solution Case Study

Sage Demonstration Image Program

Troubleshooting pcanywhere plug-in Deployment

If you are not using a network environment (i.e. USB connection only) If you are using the printer in a network environment

Installing GFI Network Server Monitor

MAS 90. Installation and System Administrator's Guide 4WIN /04

Server Manager Performance Monitor. Server Manager Diagnostics Page. . Information. . Audit Success. . Audit Failure

MSP Center Plus Features Checklist

Table of Contents. Introduction. Audience. At Course Completion. Prerequisites. Microsoft Certified Professional Exams

Network device management solution

Pcounter Web Report 3.x Installation Guide - v Pcounter Web Report Installation Guide Version 3.4

ALTIRIS HELPDESK SOLUTION 6.0 SP2 PRODUCT GUIDE

Proven LANDesk Solutions

CSG Windows Support Policy

Juris Installation / Upgrade Guide

GSA PRODUCT CERTIFICATION PROGRAM POLICY GUIDE RELEASE 5

IDBS Help Desk Technical Document

How To Upgrade A Websense Log Server On A Windows 7.6 On A Powerbook (Windows) On A Thumbdrive Or Ipad (Windows 7.5) On An Ubuntu (Windows 8) Or Windows

WHITE PAPER PAPER. Retail Store Automation Systems Management and the Role of the Bar Code Scanner. What Is Retail Store Automation Management?

In the same spirit, our QuickBooks 2008 Software Installation Guide has been completely revised as well.

Only Athena provides complete command over these common enterprise mobility needs.

Close Support Service Desk v Upgrade Guide

Prospect 365 CRM Installation Requirements. Technical Document

Software Product Testing in Agile Environment

CA Support Policy and Terms

Transcription:

Sage 200 Solution Certification Document 21 st February 2012

Table of Contents Introduction... 3 Testing instructions and Questions... 3 Solutions Covered by This Document... 3 General... 4 Product Support... 5 Versioning... 5 Platform Configuration... 6 Installation... 6 Un-installation... 7 OS Version Checking... 8 Functional Minimums... 8 Generally accepted accounting principles... 9 Documentation... 9 Performance / Concurrent Users... 9 Development and Architectural Guidelines... 9 Sage 200 Solution Certification Page 2 of 9 2

Introduction Sage (UK) Limited offers a Certified Solution Programme for both packaged software applications and custom solutions. Companies with certified products enjoy enhanced marketing cooperation with Sage, and Sage Certified Solutions provide an enhanced level of consistency, predictability, and confidence to Customers, Developers and Business Partners alike. Purchasers and implementers of Sage Certified solutions can be assured they follow certain minimum standards and have passed certain minimum tests for installation and functionality and that testing has been accomplished at an independent agency. Over time, the Sage Certified Programme will dramatically reduce technical support issues and raise the certainty bar within the Sage ecosystem. Certification testing is provided by the VeriTest service of Lionbridge, the world s largest and best-known software product testing authority. VeriTest has certified tens of thousands of products on behalf of major certification programs, including Certified for Microsoft Windows, Microsoft Windows Server, and many others. Lionbridge has more than 45 offices in 25 countries, and is one of the world s leading development, localisation, and testing organisations, offering a broad range of services. Testing instructions and Questions Further information and testing instructions are available at www.lionbridge.com/sageuk You may contact VeriTest at sagecertlab@lionbridge.com Alternatively, Sage Developer Services may be contacted on 0845 1117733 or at developers.programme@sage.com Solutions Covered by This Document The programme covers only the solutions integrating with: Sage 200 Financials and Commercials Sage 200 Project Accounting Sage 200 BOM will be release for additional Sage (UK) Limited software at a later time. Sage 200 Solution Certification Page 3 of 9 3

Products seeking the Sage Certified logo must meet the following basic requirements, and a. Complete testing through VeriTest, a service of Lionbridge Technologies b. Complete a Certification Statement to be made available to end users General 1.1. Partner must be a member of the Sage Developers Programme with a Professional Subscription to apply for, and maintain Sage Certified Solution status. The service range of membership must also cover the Sage product for which certification is required. 1.2. Partner must promote the solution in Sage Additions directory of integrated solutions from the Sage Developer Community. 1.3. Partner must provide five references with customer name and contact information. These must be customers who have purchased and installed the specific solution to be certified. 1.4. Partner must maintain high levels of customer satisfaction: 1.4.1. Customer and Business Partner complaints will be investigated by Sage. 1.4.2. A pattern of customer complaints or dissatisfaction with Partner solution may be grounds for termination of Certified Solution status. 1.5 Partner will publish their defects policy detailing how any defects to the software will be resolved. Sage 200 Solution Certification Page 4 of 9 4

Product Support 2.1. Partner will publish its support policy, including contact information (support phone number, e-mail address, etc.), days and hours of operation, and typical response time for customers inside and outside of the UK. 2.2. Partner will provide technical support to Business Partners and/or Customers in a manner consistent with current industry norms. At a minimum: 2.2.1. All support incidents must be acknowledged within one business day. 2.2.2. A pattern of customer complaints or dissatisfaction with support quality, timeliness, or availability may be grounds for termination of Certified Solution status. 2.3. If Partner is located outside of the UK, or is located in the UK but markets products to customers outside of the UK, Partner must have a documented plan for providing these customers with satisfactory support. 2.4. Partner will designate a point person for Sage Support to contact when handling escalated support cases. 2.5. Partner must actively participate with Sage and the Business Partner on resolving product and customer related issues. Versioning 3.1. Sage Product Versions: To be certified, Partner solutions must support the current shipping version of the Sage product line. Certification is not available on earlier versions of the Sage product. 3.2 Recertification: Certification remains valid for 12 months following a pass result. Solutions require re-certification annually, regardless of the interim history of upgrades and versions of either the Sage or Partner product. If they do not re-certify, partners may only display the Sage Certified logo for 60 days following each product s certification renewal date. 3.3. Revision of Certification : The requirements for the Sage Certified logo will be revised from time to time by Sage (UK) Limited, however recertification will only be required annually. 3.4. Third-Party software: Partners must document the inclusion of any third-party software including utilities and controls. in the Certification Statement (see 10. Documentation). For the purposes of the test, such software will be considered part of the overall solution. 3.5. Modules: Individual applications and/or major accounting modules sometimes sold separately, but packaged together as a suite, are tested and charged as separate applications, each at the standard rate. In the case of complex applications containing multiple major modules, SKUs, etc., VeriTest will work closely with partner to establish a reasonable price and strategy for overall certification; however VeriTest reserves the right to charge separately for each major module, regardless of how applications are bundled. Please contact VeriTest to discuss your specific solution. Sage 200 Solution Certification Page 5 of 9 5

Platform Configuration 4.1. Windows Clients: Solutions must support the client and server operating systems supported by Sage 200 which are documented in the Sage 200 System Guide. 4.2. Mobile, Cloud-based, Pure-Server Applications, and Other Platforms: There are no specific platform support requirements for mobile, cloud-based, or pure-server applications. Installation 5.1. Automation: Certified applications must offer automated installation. Installation need not, however, be provided through a single installation program. 5.2. Documentation: Partner must document pre-installation requirements in user documentation. 5.3. Dependencies: The solution installer must automatically detect dependencies and alert users to conflicts and deficiencies in pre-installed products. This includes checking for the proper version of the Sage (UK) Limited product. 5.4. Rights: Installation must require Administrative rights to the platform, but product execution must be available to users. 5.5. Sage Assemblies: Partner must not overwrite Sage pre-installed core elements such as Sage 200 assemblies, config files or any other configuration data. Sage 200 Solution Certification Page 6 of 9 6

5.7. Install to Correct Folders: In most cases applications which are tightly integrated into Sage 200 will not function correctly without installing files into the appropriate folders. Whether the files are installed via our Sage 200 Add-On Packager or via another windows installer files should be installed into the folders specified in the Sage 200 Developer Help file. Applications that integrate with Sage 200 externally should be installed to Program Files or the user s AppData folder by default. For per-machine installations, user data must be written at first run and not during the install. Since the install potentially elevates to a different user account during the per-machine install, there is no correct user location to store data at install time. 5.8. Install Windows Resources Properly: Applications must not attempt to install files or registry keys that are protected by Windows Resource Protection (WRP). If the application requires newer versions of system components, it must update these components by using a Microsoft Service Pack or a Microsoft-approved installation package containing the system component. System components must never be repackaged. 5.9. Do Not Overwrite Non-proprietary Files With Older Versions: The application s installation program must ensure that the latest file versions are installed. Installing an application must never regress any files, including Sage 200 Assemblies, which you do not produce or that are shared by applications that you do not produce. Replacing such a file with another language version of the same file is equally inappropriate. However, you own the files in your application s folder, and you can overwrite them as you want. 5.10 Waivers: If installation guidelines are not followed, partner must provide a valid reason for not doing so, and request a waiver from the Sage certification manager. Un-installation 6.1. Required: Certified applications must either uninstall via Control Panel: Uninstall a program or provide a clearly-documented method for uninstallation. An automated uninstaller such as Sage 200 s Add-On Packager, is strongly preferred. 6.2. No Damage: Product must uninstall such that all Sage product modules continue to function without damage. 6.3. Data: Uninstall may leave certain data, in order to maintain Sage stability and audit trails. Data from Sage and third party applications must not be damaged during uninstall. 6.4. Waivers: In certain cases, Partner may request a waiver for uninstall requirements. Please contact the Sage Certification Manager. Sage 200 Solution Certification Page 7 of 9 7

OS Version Checking 7.1. Increased OS Version: An application must not fail to run if the OS version number increases, unless the End-User License Agreement prohibits use on future operating systems. If the application is supposed to fail, it must do so gracefully by sending a message to the user and writing a message to the NT event log. Functional Minimums 8.1. Execution: The partner solution must execute appropriately, exhibit stability, and function in accordance with user documentation. 8.2. Sage Versions: Applications should not fail to run with minor upgrades to the Sage platform. If they do not support a later major upgrade, they should fail gracefully, with an error message to user. 8.3. Demo: Partner must provide sample data and a real-time demo to VeriTest personnel. In many cases, this demo can take place over the Web. 8.4. Exotic Test Items: If in-lab testing is required at VeriTest, Partner must supply nonstandard/exotic hardware, software and peripherals only when absolutely necessary to perform a real-world test for the typical user profile. These may include such items as handhelds, specialized printers, etc. at partner s cost. Policies and procedures for returning these devices are available at www.lionbridge.com under Instructions. 8.5. Data Integrity: After installation and testing of the third-party application with a substantial pre-existing Sage data set, the Balance Ledgers routine must be run from within Sage 200. In order to verify that Sage data integrity remains intact following the installation/use of the third-party application, the routine should not report any errors/warnings. Partners must attest (in the certification statement) that all data written to Sage 200 is written via Sage Business Objects. Sage would prefer that all data is updated via business objects, however, you own the data tables in your own application, and you can update them as you want. Sage 200 Solution Certification Page 8 of 9 8

Generally accepted accounting principles 9.1. Partner must attest (in the Certification Statement) that each certified solution follows ICAEW s Generally Accepted Accounting Principles in the UK (UK GAAP). Documentation 10.1. Certification Statement: Each solution must be submitted with a Certification Statement which covers significant certification criteria not tested by VeriTest. VeriTest will supply a form for this statement. 10.2. Adequacy of User Documentation: Certified solutions must provide user documentation with adequate Clarity, Currency, and Completeness for review by VeriTest. Performance / Concurrent Users 11.1. Testing: Sage urges all of its partner ISVs to test for performance under different loads and numbers of concurrent users, but certification for concurrency is not currently required. 11.2. Statement: ISVs will, however, be asked to make a statement about the number of concurrent users supported, as part of the Certification Statement. Development and Architectural Guidelines 12.1 Credit Cards: If application directly processes credit cards, it must adhere to the payment card industry data security standard available at https://www.pcisecuritystandards.org/hardware_software/ 12.2 No Damage: Product must not damage Sage data integrity. Partner must attest (in the Certification Statement) that the solution does not create data integrity issues with the Sage product. 12.3 User Concurrency: The application must not cause concurrency issues for other users logged into Sage whilst the application is running, including unnecessary waiting/locking messages. 12.4 Data Consistency: Any elements created within Sage (for example: Invoices, Sales Orders, Credit Notes) using the SDK must be data-consistent with those created through the Sage UI in terms of VAT and rounding. The Check Data tool will verify this consistency in most cases. Sage 200 Solution Certification Page 9 of 9 9