Temenos Marketplace Product Certification Guidance
Temenos Marketplace Product Certification Guidance
This document provides guidance to the Temenos MarketPlace Members who are submitting
products for certification. The submission of a Product is governed by the Temenos Marketplace
Certification and Provider Agreement, this document is intended to assist with gaining certification
for a product and does not amend or vary the terms of the Temenos Marketplace Certification and
Provider Agreement.
Contents
Temenos MarketPlace Product Certification Guidance.......................................................................... 1
Submission and review process .......................................................................................................... 2
Preparing your Product for review ..................................................................................................... 2
Certification tiers ................................................................................................................................ 3
Tier 1 ............................................................................................................................................... 3
Tier 2 ............................................................................................................................................... 3
Tier 3 ............................................................................................................................................... 4
Software Coding Standards................................................................................................................. 4
Security ........................................................................................................................................... 4
Widgets ........................................................................................................................................... 4
General recommendations ............................................................................................................. 4
Temenos Performance Recommendations ........................................................................................ 5
Data sharing ........................................................................................................................................ 5
Supported interfaces .......................................................................................................................... 5
User Experience Platform Widget ................................................................................................... 5
User Experience Platform Application ............................................................................................ 5
Temenos API ................................................................................................................................... 5
Temenos InteractionCommand ...................................................................................................... 6
Event Package ................................................................................................................................. 6
Event xml in / out ............................................................................................................................ 6
OFS in / out ..................................................................................................................................... 6
Assignment and reporting of the MarketPlace Provider Product ID .................................................. 6
Submission .......................................................................................................................................... 6
Artefacts .......................................................................................................................................... 6
Certification results ......................................................................................................................... 6
Capturing and sharing leads ............................................................................................................... 7
Simple lead ...................................................................................................................................... 7
Qualified lead ................................................................................................................................ 10
Living Document ............................................................................................................................... 11
http://temenostech.temenos.com/bringing-your-innovative-solution-to-market/#Certification
Criteria Notes
Software The Products MUST include a license notice and MUST NOT make any attempt
Licensing to circumvent Temenos software licensing restrictions – see Assignment and
reporting of the MarketPlace Provider Product ID section
Open Source Products that make use of open source or freeware libraries MUST adhere to all
Software applicable license restrictions.
Security and The Products SHOULD be secure against common vulnerabilities and SHOULD
standards adopt appropriate Software Standards – see Software Coding Standards
section. The Product must not contain any malware or viruses.
Performance Products SHOULD adopt an architecture that ensures the solution will scale –
see Temenos Performance Recommendations section
Upgradable The Products MUST only use supported Temenos interfaces – see Supported
interfaces section
Content The Products MUST NOT include any profanities or otherwise offensive or
illegal content.
The Product must not suggest or infer that Temenos is the source of supplier of
the Product. The Product must not use protected third party content such as
trademarks, copyrights or patents, without express written approval.
Data collection The Products MUST NOT be used to collect or share any user data to the
software publisher – see Data sharing section
Certification tiers
During the course of your submission to the Temenos MarketPlace, you will be asked to choose a
certification tier based on the Product or software service to be certified. You will need choose tier
1 -3 in the certification and provider order form - covering subscription based software services
(SaaS), Widgets, Business Apps, or Fintech products. At Temenos, we tailor the certification process
to the type of Product submitted to make allowances for the functional and non-functional
characteristics of each Product type. Temenos requests all Temenos MarketPlace providers to
review their Product against the following guidance to help choose the correct Product type and
determine any applicable Certification fees. The Temenos MarketPlace does not accept, publish or
certify non-software based services.
Tier 1
Software as a Service
A Software as a Service item is a software offering that runs standalone from the Temenos platform.
This item is not reviewed against any of the non-functional criteria i.e. Security, performance, data
sharing, or supported interfaces.
Widgets
A ‘widget’ is a user interface component that interacts with the User experience platform design and
runtime environment. The Product conforms to the widget interface and packaging. See Supported
interfaces -> User Experience Platform Widget
Tier 2
Business Apps
A ‘business app’ includes simple web applications accessed over http via a web browser, mobile
phone applications, add-on apps for professional users, productised APIs and integration flows, and
in general terms any software product designed for a single purpose that do not require any other
resources besides the Temenos Sandbox.
Tier 3
Fintech product
A ‘fintech product’ integrates with the Temenos platform to provide a comprehensive solution to
financial services institutions. This integration will often utilise more than one endpoint or message
type and in general terms will require resources in addition to those provided by the Temenos
Sandbox.
Security
Coding standards and coding reviews are one of the best ways to combat malicious code or
unintentionally leaky techniques. Please refer the guides available to all Temenos MarketPlace
providers in our documentation portal.
Widgets
Good widgets adopt the styling from the parent project.
Documents -> User Experience Platform -> Widget Developer Guide
General recommendations
Some of the best guidance can be found in the answers to 12 questions produced by Joel Spolsky, a
world renowned software engineer and founder of several successful software companies -
http://www.joelonsoftware.com/articles/fog0000000043.html
T24 Performance
Data sharing
Some products or applications may collect and monitor user behaviour to improve the users
experience or provide appropriate content. Products should not collect or transmit data about a user
without the user’s prior permission and providing information to the user about how and where the
data will be used. Temenos does not take any responsibility for validating compliance with local
privacy laws and hence will reject any Products which require a user to submit personal information.
Any data shared with any external system will be very closely scrutinised and if Temenos is unable to
determine its purpose the Temenos MarketPlace providers Product may be rejected.
Supported interfaces
The Temenos MarketPlace supports various types of solutionsincluding those that extend the
platform, run independent of the platform, and others that are installed into the platform. In all
cases the Temenos MarketPlace Products bind to, but do not include Temenos supported interfaces.
The follow section provides guidance on the supported interface and their purpose.
Temenos API
Temenos APIs are defined and packaged as IRIS (https://github.com/temenostech/IRIS) web
applications; Temenos makes its Temenos product APIs available to Temenos MarketPlace providers
for extension. Please note, each Temenos product should be consulted for the release availability
and any sun setting of the given API.
Temenos InteractionCommand
Temenos MarketPlace providers are able to define and build IRIS
(https://github.com/temenostech/IRIS) web applications; and depend on any of the Temenos or
public InteractionCommand libraries.
Event Package
Temenos MarketPlace providers are able to define Integration Framework event packages using the
Temenos Design Studio tooling.
OFS in / out
Temenos MarketPlace providers are able to make requests to the Temenos system using the
Temenos Open Financial Service (OFS) format.
Documents -> Technology -> OFS E-learning
Submission
Temenos MarketPlace providers use the ‘Developer’ section of the Temenos MarketPlace to make
submissions to Temenos for review. The following section providers some general guidance to
Temenos MarketPlace providers on the review process
Artefacts
The following artefacts will be requested to process the certification:
Certification results
Temenos will generally return a result to the MarketPlace provider within 15 working days and no
longer than 90 days. A product could of course fail the review and whilst we aim to work with you to
see your product approved and explain the reasons, we reserve the right to reject submissions if the
product is not fit for publication. Once approved, the product marketing plan can be executed
together and Temenos will be responsible for the final publishing action of the Product and
supporting marketing material to the Temenos MarketPlace. The MarketPlace provider can then
submit edits and modifications to the marketing material to be reviewed and re-published by
Temenos.
Simple lead
A simple lead is a generated from the Temenos MarketPlace when a prospect clicks the ‘Contact Us’
button. Accepting a lead confirms the lead was generated by the Temenos MarketPlace. Revenue
shares are payable to Temenos once Completed and ‘Won’.
Contact Us
1. Record lead
2. Review lead
Accept
Completed
Won
Qualified lead
A qualified lead is a generated from the Temenos MarketPlace when a prospect has evaluated the
product through an assisted or unassisted trial - ‘Start a Free Trial’ button – in addition to the simple
lead. Accepting a lead confirms the lead was generated by the Temenos MarketPlace. Revenue
shares are payable to Temenos once Completed and ‘Won’.
Change Record