DNAcreator / DNAapp Developer
Frequently Asked Questions
Table of Contents
Overview Questions
What is the DNAappstore™?
The DNAappstore is an online marketplace for collaborative innovation where all
DNA clients can go to purchase DNAapps to help extend their DNA core platform. It's also a forum that allows developers to promote and sell their apps to the
DNA community as well as spur interaction through dialogue between clients, partners, and independent developers. The store is easy to use and accessible by anyone. We want to make the sharing of ideas and innovation simple.
Visit the
DNAappstore FAQ for more information about the DNAappstore and the
DNAapp consumer experience.
How are DNAapps created?
DNAapps are created using a software development kit (SDK) called DNAcreator™. DNAcreator is used by developers from
Fiserv, our resellers, partners, clients and independent developers to build applications that extend the functionality of DNA. DNAcreator along with the DNAappstore offers capabilities that never existed before anywhere in our industry.
Why did Fiserv create an online application store?
We want our clients to have the flexibility they need to continue to be successful. Our industry changes quickly. With increasing demands from regulators on the one hand and consumers and small business on the other, financial institutions must adapt or risk losing clients. DNAcreator and the DNAappstore promote the development and distribution of quick and efficient solutions, enabling banks and credit unions to differentiate themselves in their markets, lower their development costs, speed up their enhancement timelines and improve overall business processes.
Is this unique in the financial industry?
Yes. No one else in core banking software industry is offering an online,
public store that enables developers to share their applications via an appstore, creating a global community for collaboration and knowledge exchange.
Visit the DNA
Integration & Collaboration page on Fiserv.com for more information
about DNAapps, DNAcreator and the DNAappstore.
Developer Questions
Getting Started
Who can develop DNAapps?
Just about any organization can develop DNAapps, including DNA clients, independent third party developers, Fiserv partners and resellers. Fiserv developers also use DNAcreator to develop DNAapps.
What will I need to develop DNAapps?
- A DNAcreator License Agreement signed by your organization's legal representative
- A DNAapp Development Environment
- A Certified DNAapp Developer on staff (someone who has completed the online training)
Start to finish, what are the steps involved with developing a DNAapp?
- Have a legal representative from your organization sign the DNAcreator License Agreement
- If you are a DNA client, you will be admitted within 24 hours
- If you are a third party, we will contact you for more information
- Download DNAcreator from the Dev Portal & set up your Development environment (or buy a VM from Fiserv)
- Take the online DNAcreator training & complete the exam - you are now a Certified DNAapp Developer!
- Submit your DNAapp Concept for review
- Develop your DNAapp
- Register your entities; if applicable, submit any API requests for review
- Draft a User Guide for your app
- Test your app and check it against the DNAapp Validation rules
- Submit your DNAapp for Validation. Once your app passes validation, we will:
- Provide you with an Auth Key to install your app in production DNA - enjoy your DNAapp!
- Post your DNAapp to the DNAappstore - generate revenue from DNAapp sales!
- Continue to maintain, enhance, & market your DNAapp
How do I start developing DNAapps, what is the first step?
Before you can do anything, someone from your company with the authority to sign legally binding contracts on behalf of your organization must sign
the DNAcreator License Agreement. This is the very first step
and can only be skipped if someone from your organization has already signed
a DNAcreator License Agreement (for example, as part of your DNA contract),
in which case you should submit a compass case requesting access to the
DNAapp Development Center portal instead.
DNA clients who sign the electronic "click-wrap" using the link above are automatically
admitted into the program and granted access to the DNAapp Development Central
portal within 24 hours. From there,
DNA clients can download DNAcreator, complete the training and start
developing!
Resellers, alliance partners and independent developers must be approved
to participate in the program. After they
sign the DNAcreator License Agreement,
we will contact them for additional information within five business days. If
admitted into the program, we will grant them access to the DNAapp Development
Central portal where they can download DNAcreator, complete the training and
start developing!
If you are not a legal representative for your organization, be sure to
have this person grant you Dev Access after they have signed the DNAcreator
License Agreement. See How can I log into the DNAapp
Development Center for more information.
Note: Third party developers may need to sign
a separate Specifications License Agreement in addition to the DNAcreator
License Agreement to develop certain types of integration apps. See
Can I develop apps that integrate with third party
solutions? for more information.
I've signed the DNAcreator License Agreement, now what?
Now that you've signed the contract, it's time to download the toolset,
take the training and start developing.
If you are a DNA client, the legal representative who signed your
DNAcreator agreement (using
registration Option 2) will have access to the DNAapp Development Center
(https://developer.opensolutions.com)
within 24 hours. This person is now your DNAapp Developer Portal Company
Admin and they can grant Dev Portal access to others by following the
instructions available on the Dev Portal.
If you are not a DNA client, we will contact the legal representative who
signed the DNAcreator agreement (using
registration Option 1) within 5 business days to get additional
information. Once we have admitted your organization into the program, we
will make the legal representative who signed the agreement your DNAapp
Developer Portal Company Admin. This person can then grant access to others
by following the instructions available on the Dev Portal.
Anyone with access to the Dev Portal can download the DNAcreator
toolset by clicking the "Download Toolkits" link as well as access the
online self-paced Training and other resources. See
Start to finish, what are the steps involved with developing a
DNAapp? for additional information.
How can I log into the DNAapp Development Center (aka Dev Portal)?
You must be granted access to the Dev Portal before you can log in with
your Open Solutions User Account credentials (these are the same credentials
used for Compass & the Extranet).
To get access, a legal representative from your
organization must first
electronically execute the DNAcreator License Agreement. Upon approval, this legal representative
will be granted access to the DNAapp
Development Center automatically as your DNAapp DevPortal Company Admin
(provisioning typically takes 24 hours).
Your DNAapp Developer Portal Company Admin can log into
https://developer.opensolutions.com using his/her Open Solutions User
Account (Extranet/Compass) credentials and Grant Dev Access to other
individuals within his/her organization. You must have a valid Open
Solutions User Account before anyone can grant you access to the Dev
Portal - see the
Registration page for more information. It usually takes 24 hours to
provision access.
Your DNAapp Developer Portal Company Admin can grant dev portal
access by following the instructions in the "Developer User Guide" that
is accessible under the "Resources" pane after logging into the Dev
Portal.
Once admitted into the program, your organization can change who the
DNAapp DevPortal Company Admin is as well as designate additional /
back-up Company Admins. Simply have your existing DevPortal Company
Admin submit a compass case with the request.
Who can take the training to become a Certified DNAapp Developer?
Anyone from an organization that is successfully admitted into the
DNAcreator program can take the online DNAcreator Training course to become
a Certified DNAapp Developer. Individuals, not their organizations, are
certified upon passing the course exam and remain certified if they change
employers. Individuals from DNA clients, resellers, alliance partners and
independent developers have all completed DNAcreator Training and/or hired
Certified DNAapp Developers to develop DNAapps for their organizations.
How do I sign up for DNAcreator training?
We are in the process of transitioning DNAcreator training from the
classroom to the internet. Everyone who has access to the DNAapp Development
Center portal will have access to this self-paced training. To access the available training
modules, log into the DNAapp Development Center and visit the "Training"
page.
Can I develop a DNAapp without being a certified developer?
Yes, but Fiserv will only accept DNAapps submitted by Certified DNAapp Developers
employed by organizations that have signed the DNAcreator License Agreement.
Therefore, while you could develop a DNAapp without passing the
DNAcreator training exam, you will need a Certified DNAapp Developer on
staff in order to submit the app for validation. Plus, in order to access
the DNAcreator toolkit, a legal representative must sign the DNAcreator
License Agreement first.
Furthermore, each organization with apps on the store must always have at
least one Certified DNAapp Developer on staff for support reasons. If you do
not maintain a Certified DNAapp Developer on staff, Fiserv will take over
ownership and support of your DNAapps along with all future and ongoing
license and maintenance revenue.
With training now available online, we recommend that all interested
developers complete the self-paced DNAcreator training class and exam to
become certified.
Can I hire someone else to develop a DNAapp for
me?
Yes, but it will be their app.
For example, you could engage our Custom Solutions group to build a
DNAapp for you, but Custom Solutions will retain ownership of the app
including any revenue generated from its sale as well as the responsibility
to support and maintain it going forward. If you require a change to the app
after your engagement is complete, you will be beholden to the app
developer's availability, which could be zero.
If you want to maintain complete control of the app or expect to develop
more apps in the future, we suggest you become a DNAapp Developer. But if
your organization does not have the resources or is only interested in
making a single app that won't change much, then hiring a DNAapp
Developer is a great way to turn your ideas into reality!
In addition to the Open Solutions Division
Custom Solutions group,
you are welcome to contact any of our certified DNAapp Developers to build a
DNAapp for you. Visit the
DNAapp Developers
page to find a list of DNAapp Developers with apps currently on the store.
You can also post your DNAapp ideas to the
II wish I had a DNAapp for that! DNAappstore Community Forum message
board to see if any developers might pick it up. And finally, we always
recommend searching the DNAappstore and speaking with your Account Executive
before pursuing any type of app development to see if there are any existing
solutions that can meet your needs.
Note: Fiserv does not broker or mediate app development
engagements with any of our DNAapp Developers. If you hire a DNAapp
Developer, the arrangement will be between you and the DNAapp Developer, not
Fiserv. Fiserv will only interact with the DNAapp Developer for all things
related to the app, including its development, validation, support,
maintenance and any royalty payments generated through its sale.
Program Charges
What are all the charges associated with this program?
DNAcreator |
Client |
Reseller |
Alliance |
Independent |
DNAcreator Tool |
$0 |
$0 |
$0 |
$0 |
DNAapp Developer Certification Training
(one time charge) |
$0 |
$0 |
$0 |
$0 |
DNAcreator Development / Test Environment VM*
(one time charge if needed + 20% annual maintenance) |
$2,500 |
$5,000 |
$2,500 |
$5,000 |
DNAapp Annual Validation Support
(unlimited app submission) |
$3,500 |
$3,500 |
$2,000 |
$7,500 |
*Note:
These fees are all subject to change at any time and test environments for Data Center clients may have separate pricing that is negotiated directly with the Data Center.
How much does it cost to have a DNAapp validated?
The cost of validation is included in the DNAapp Annual Validation Support fee and must be paid
when you submit your first DNAapp for validation. The fee is annual, during which time you are welcome to submit
as many apps as you'd like for validation - there is no extra charge for
multiple submissions. You must pay the annual validation fee
every year you have a DNAapp on the DNAappstore, starting with your first DNAapp validation submission.
Writing DNAapps
How does my institution get a DNAcreator
development / test environment?
While it is common for Financial Institutions that run DNA 'in house' to have a test environment, many
Data Center clients and third party developers do not. Therefore, as part of
this program, any client, reseller, alliance partner, or independent
developer can purchase a DNAcreator development / test environment to aid their app development
efforts.
The environment is delivered as a virtual machine (VM) and is
updated with major releases of DNA. You will
still need a DNAcreator compatible integrated development
environment (IDE) and supporting software, such as Microsoft.Net,
StyleCop, and Oracle Client.
Data Center clients have the option of purchasing their own Test Environment that has their own
unique data on it for $5,000 and $500 a month thereafter or they can purchase access to a shared database for $1,000 and then $100 a month going forward.
If you are ready to purchase, have an authorized purchaser
send an email to DNAapp.devprogram at opensolutions.com with your
request, stating that you agree to the fees. If you are a DNA client
and would like additional information, please contact your Account Manager.
Partners should contact their Alliance Manager and independent developers can call 800-872-7882 or email DNAapp.devprogram
at opensolutions.com for additional information.
Do I need to purchase a separate DNAcreator development / test environment (VM) for each of my DNAapp Developers?
No. You only need to purchase a single DNAcreator development /
test environment. For organizations with multiple developers, we recommend imaging this environment to create isolated development environments for each of your developers. Throughout the DNAcreator online training course, you will need to recycle the DNA services or modify files - this can cause some conflicts in shared environments - therefore, we recommend dedicated development environments for training purposes. You may also want to create one or more shared environments for app testing purposes. The use of VM snapshots can be helpful during the training and development processes as well.
What is Concept Review and is it required?
Concept Review is a process whereby DNAapp Developers submit their DNAapp
ideas to Fiserv for feedback prior to development. Concept Review is
required for all DNAapps. It allows us to make sure no one else is working
on a similar idea, identify potential issues before they arise, and supply
enhancement ideas to make your app more marketable. During the process,
Fiserv Product Managers and technical experts review your formal DNAapp
Concept Review Document and identify any potential dependencies, like Bridge
Apps, that might impact the development of your app. DNAapp Developers must
identify all embedded software and third-party integrations within their
Concept Review Documents and supply documentation that supports their
ability to use and/or integrate with the third parties.
You can find the DNAapp Concept Review Document template by clicking the
"Knowledge Center" link within the DNAapp Development Portal.
Will DNAcreator work with all core release levels?
Yes, DNAcreator will work for DNA 3.0 (Released September 30, 2010) and all subsequent releases. Users
of releases prior to DNA 3.3 will have to download an app installation program (DNAapp Console) from the Community Forum. The installation program
is included in DNA 3.3 and beyond.
How do I get updates and/or releases of DNAcreator?
DNAcreator product updates and releases are available for download from
the DNAapp Development Center. DNAapp Developers are required to upgrade to
the latest release of DNAcreator. Subscribe to the
News & Announcements DNAappstore Community Forum to keep abreast of
release announcements and other important news.
Can I embed third party software into my DNAapp?
Yes, you are free to integrate third party data, software, content and
resources into your DNAapp as long as it's not Open Source Software. You will need to list all of the software
embedded in your DNAapp on your DNAapp Concept Review Submission Document.
And when you are ready to submit your app for validation, you will need to
include documentation that demonstrates you are authorized to use and
distribute the software. The license terms governing the embedded software
cannot prohibit, restrict, or otherwise limit our ability to distribute the
DNAapp.
It is the responsibility of the DNAapp Developer – not
Fiserv – to ensure your DNAapp does not infringe upon any third party
copyrights, trademarks, patents or other intellectual proprietary rights.
You can learn more
about the specific rules governing embedded software in DNAapps by reviewing
the Validation Rules available within the Development Center portal.
Can I develop apps that integrate with third party solutions?
Yes, you can develop DNAapps that integrate with third party solutions as
long as you attain prior written consent from Fiserv and provide Fiserv with
written approval from the third party. Of course, if you are the third
party, you need only attain our written consent.
You can attain consent from Fiserv by submitting a DNAapp Concept Review
Submission Document. You must clearly describe the integration approach in
your submission. The DNAapp Concept Review Submission Document template is
available within the Development Center portal. Only approved DNAapp
Developers can log into the DNAapp Development Center, so if you're thinking
about developing an integration app, you must sign the DNAcreator License
Agreement first - see the Getting Started section for more information.
Before we will approve your app, you must prove that you have permission
from the third-party to integrate with their solution. You can provide the
necessary approvals as part of your DNAapp Concept Review submission or as
part of your validation submission. If the documentation is not sufficient,
your app will not be approved.
It is the responsibility of the DNAapp Developer – not Fiserv –
to ensure your DNAapp does not infringe upon any third party copyrights,
trademarks, patents or other intellectual proprietary rights.
Note: During concept review, we will determine if your
DNAapp requires a separate Bridge App to standardize communication between
DNA, your DNAapp, and/or the third-party solution. If your DNAapp leverages
DNA APIs to interface (directly or indirectly) with a third-party solution;
is similar to an existing Fiserv interface; or otherwise provides similar
business value to an existing Fiserv solution, it may require a separate
Bridge App. If so, users of your app, including the developer, will need to
purchase the relevant Bridge App from the DNAappstore before your DNAapp can
be installed.
Note: Third party DNAapp Developers may need to sign a
separate Specifications License Agreement (SLA) with Fiserv in addition to
the DNAcreator License Agreement before we can share certain proprietary
information required for app development, like our API specifications.
Some third party app developers, including many of our Alliance and Reseller
partners, already have SLAs in place that constitutes written consent to
proceed with an integration app - check with your Fiserv
Alliance Manager to confirm and include this information in your DNAapp
Concept Review.
Posting DNAapps on the DNAappstore
What is the DNAapp validation process?
The DNAapp validation process is designed to ensure the safety and
stability of DNA and your app for all DNAapp users, including the app developer.
Furthermore, the validation process ensures the app conforms to Fiserv
coding and quality standards so that all app users can have a consistent,
world-class experience that conforms with expectations.
During the validation process Fiserv will validate and review the
following items and more:
- Check the application functionality to confirm that it matches with what the documentation says the app does
- Ensure certain programming standards are followed
- Review the app run-time
- Review the source code for fraudulent or malicious intent with the software
- Review documentation for understandability and completeness
- Review installation and un-installation process
For a complete list, please review the validation checklist on the
DNAapp Development Center portal. Please note that the validation criteria changes over
time, including between DNAcreator releases - we encourage developers to check for updates
before they begin development and again prior to submitting the DNAapp for validation.
Who can submit DNAapps for validation and how do I do it?
Only organizations that have signed the DNAcreator License Agreement and
have a Certified DNAapp Developer on staff are allowed to submit DNAapps for
validation. Only those individuals who have completed the DNAcreator
training exam (Certified DNAapp Developers) are allowed to submit DNAapps
for validation.
Certified DNAapp Developers can submit DNAapp validation requests directly from the DNAapp
Development Center portal with all the required materials. Make
sure to review the Validation Checklist (available on the DNAapp Development
Center) prior to submission. Be sure to put "DNAapp validation request
- [DNAapp name]" in
the case summary field.
After you have submitted your request, you can log into Compass Self Service to update your DNAapp validation request
with additional information as needed using the case number generated upon
initial
submission. Once your app has been approved and posted to the DNAappstore,
you should submit a new validation request for each new version of your app.
There is no need, however, to create a new case for each back-and-forth
iteration within the same app version validation cycle. You can use the same
case number up until that version of the app has been approved and posted to
the DNAappstore. Any updates made after posting (a new version number)
should be submitted as a new case via the Dev Portal.
Is there anything I need to do before I submit my app for validation?
Yes. Before you even start developing your DNAapp, you should submit a
DNAapp Concept Review Document. If you did not, it may delay validation and
could result in rejection.
Furthermore, you must register your entities before you submit your app
for validation, and if applicable, submit any new or modified APIs for
review too.
Finally, you should check your app against the latest version of the
Validation checklist before submitting your app for validation and correct
any violations. This will ensure a speedy validation.
The Concept Review template, entity registration template, API review
template, validation checklist and more are all available on the DNAapp
Development Center portal.
What do I need to include when I submit a DNAapp for validation?
The following is a list of the items that are typically required for
DNAapp validation submissions. DNAapp Developers should check the Validation
Checklist on the Developer Portal for an up-to-date list as well as for any
items that might be specific to their DNAapp.
- DNAx file
- Source code
- Any additional required components if applicable
- Application documentation, which may include:
- User Guide or other pertinent documents
- Proof of license for any embedded software or permissions for third-party
integrations
- Test results / output samples
- Marketing materials (optional)
How long does the validation process take?
Validation times vary based on the size, quality and complexity of the app as well
as the number of apps in the validation queue and our resource availability. We aim to turnaround
validation submissions within approximately 4-7 business days but it can
take longer.
If your app fails validation, we will notify you of the
specific validation failures. You will need to address each failure and
resubmit the app. It is possible that your changes result in other
failures, so please be sure to review your app prior to resubmission.
If your app fails validation, it will go to the back of the line, so
we strongly encourage you to thoroughly test your app and correct any
validation rule violations prior to submission. This will speed
up the validation process substantially.
As apps increase in size and complexity, you should expect the number of
validation failures to grow before the app is fully approved. Most new
developers should also expect their apps to fail validation their first time - this is
a normal part of the learning process.
The amount of time it takes for a Developer to address failures and
resubmit the app is completely dependent upon the developer, therefore
it is impossible for us to provide an estimate about when your app will
pass validation.
To reduce validation failures, make sure you submit a
Concept Review before you begin development and use the most recent
version of DNAcreator once you start coding. You should also review the validation checklist before
you start development and each time before you submit the app for
validation.
Check the Development Portal for additional resources that may assist with the validation process.
Can I use a DNAapp that I developed with DNAcreator for my institution without validation?
No, but you can run the DNAapp in your test environment prior to validation.
Upon successful validation, we will provide you with an Authorization
Key (Auth Key) which is required for the DNAapp to run in your production environment.
If you make any changes to the app after it has passed validation, you
will need to submit the updated app for validation. Each version
of the app must pass validation before you can use it in production. This
ensures the safety of the app for all users, including the app's developer,
and allows us to share the updates with all DNA users via the DNAappstore.
What is the expected time that it will take to get the 'authorization key' for a DNAapp?
We provide DNAapp developers with an authorization key for their apps
after successful completion of the validation process.
Except in special circumstance when Fiserv is providing maintenance on the
app, app
developers don't have to purchase their own apps from the DNAappstore. They will receive their authorization key directly from
Fiserv via Compass, allowing them to put that specific app into their production environment
as soon as it
has been successfully validated and prior to posting to the DNAappstore.
To get an auth key for an app you did not create, you would need to
purchase it from the DNAappstore. Visit the
DNAappstore FAQ for more information.
Why do we need an authorization key for a DNAapp?
Everyone has the ability to test any DNAapp ("try before you buy")
available on the DNAappstore; however the authorization is necessary to run the application in a production environment. The authorization key is specific to
both the institution and the app, ensuring that any applicable license fees are paid prior to a client using the DNAapp for production purposes.
Developers need auth keys to install their own DNAapps in production to
ensure the integrity of their environment via the validation
process. Developers can, however, install their DNAapps in a test
environment prior to passing validation.
Will Fiserv post all DNAapps submitted for validation?
Fiserv reserves the right to select which DNAapps will be made available on the DNAappstore. Our goal is to make available as many applications as possible but some may not make sense for other clients.
We reserve the right to fail your app for any reason as well as to restrict its
use. We will let you know if we decide not to post it to the DNAappstore,
most likely during the Concept Review process.
My app passed validation, why isn't it posted to the DNAappstore yet?
We aim to post DNAapps to the DNAappstore a few days after they have
passed
validated. DNAapp updates are much faster to post than brand new apps.
There are a number of factors that might delay the posting of your app to
the DNAappstore. If you did not submit a Concept Review
Document prior to development we will not start working on the app's
Marketing Name, positioning and pricing until after it has passed validation.
Additionally, each app must
have a unique set of SAP Material Codes - this process can take up to four
weeks and is typically initiated by the Concept Review process. Importantly,
these factors can also delay validation.
Every DNAapp Developer
organization must complete and return a handful of documents collectively
known as the Vendor Materials that allow us to establish them in our
accounting system. We send these blank forms to every new organization that
signs the DNAcreator License Agreement. If you have not completed and
returned these forms, we cannot post your DNAapp and likely will not
validate it either. Please complete and return your Vendor Materials at your
earliest convenience to avoid significant delays.
Finally, we review every app's user guide for accuracy, completeness, readability and
marketability. The more effort you put into your user guide, the
faster we'll be able to post your DNAapp to the store without any user guide
edits.
Once an app is posted, where will I see it?
We will post your DNAapp to the DNAappstore located at
www.DNAappstore.com; you can also get to the DNAappstore from
Fiserv.com and the Extranet.
Who sets the price for DNAapps on the store?
Fiserv will set the final price. However, we will review and consider
any price suggestions and rationales submitted by the DNAapp developer. You
can submit your price suggestions on the Concept Review Document. Pricing is based on the marketability, complexity,
quality and perceived value
of the app within our client base relative to alterative solutions.
Is there a price cap on DNAapps?
There is no cap on the price of DNAapps. Each DNAapp will be reviewed based on the marketability of the DNAapp and its overall complexity.
Please note, we now have the ability to charge clients different
prices for the same app based on their asset size. This asset-based
tiered pricing approach is available for larger, more robust apps only.
How do I make money by creating, posting, and selling DNAapps?
When a DNAapp is presented to Fiserv, we will review its marketability.
DNAapps that are accepted will be posted to the DNAappstore and made
available for sale to other DNA clients. When a DNAapp is sold, the
chart below explains the revenue split that applies.
Created By |
Supported By |
License Revenue Split
(App Developer / Fiserv) |
Annual Maintenance Revenue Split
(App Developer / Fiserv) |
App Developer |
Fiserv |
70% / 30% |
0% / 100% |
App Developer |
App Developer |
70% / 30% |
70% / 30% |
DNAapp Developers are expected to
support and maintain DNAapps that they develop and must commit to adhering to the SLA's
defined in their DNAcreator License Agreement.
At Fiserv's discretion, and
with the consent of the developer, Fiserv may from time-to-time agree to
support a DNAapp developed by someone else. In these cases, the
developer must pay Fiserv annual maintenance fees for their app (assuming
they are using it in production) and transfer
control of the source code to Fiserv. Fiserv would retain future maintenance fees
from all past and future sales. Please note that this is very rare and
for the most part, we expect the DNAapp Developer to support and
maintain the apps that they develop.
How and when will I receive the revenue generated by the sale of my DNAapps?
DNAapp Developers receive a quarterly payment for any sales of their
DNAapps based upon the agreed upon revenue share. The monies will be sent out via check or
electronically if you are set up on ACH with Fiserv.
Can a Developer sell source code on the DNAappstore?
Not right now.
Can you switch who is supporting an app from an ongoing maintenance perspective mid-year for the apps that are sold on the DNAappstore?
Potentially. If a DNAapp developer decides they no longer want to support an application they can transfer that support to
Fiserv with our consent. Fiserv will review each app in this situation and determine how we will best support the app. If there are any outstanding issues with the DNAapp in question, those must be resolved prior to transferring the maintenance and support to
Fiserv. All future maintenance revenue from past and future app sales will be retained by
Fiserv.
Additionally, the app developer will need to pay Fiserv annual
maintenance fees for support of their app (assuming they will continue to
use it in production) and must pass control of the
source code to Fiserv. This means all code changes, including maintenance
updates and enhancements, must be made by Fiserv - including any changes
that the original developer would like made to the app. In other words, the
developer will no longer be able to submit the app for (re)validation
and will need to fund app maintenance and enhancements by paying Fiserv.
What is the expected SLA on supporting the app if an institution decides to support its own app?
For DNAapps that the DNAapp Developer supports, Fiserv will provide Tier
1 support - this is primarily around common installation issues and the
such. If an app users requires more support, Fiserv will pass the case to
the DNAapp Developer and the following service level and problem
prioritizations shall apply:
-
Targeted Communication Frequency
Developer will contact Open Solutions Client Care within one (1) business day of receiving the case from
Fiserv to evaluate the scope of the problem.
-
Targeted Update Frequency
Developer will provide an update to Open Solutions Client Care every two (2) days until the case is resolved unless the status remains unchanged since the last update. If the issue is deemed a defect, communication timelines will be provided to
Fiserv as milestone expectations are communicated by the Developer.
-
Service Response
Developer's response time is tracked from the time Fiserv provides the
Developer with the initial case or issue. Once an issue has been analyzed, its priority may be adjusted in accordance with these guidelines. The assigned analyst will notify the requesting institution of all changes in the priority. Response time for issues may be longer during peak periods.
If the Developer fails to provide Support for one or more of its DNAapps
in accordance with the DNAcreator Agreement, Fiserv can charge the Developer
to provide the necessary support and, after multiple breaches, even take
control of the app (and associated revenue), terminating the Developer's
DNAcreator agreement. The purpose of this provision is to ensure that DNA users
can purchase DNAapps with confidence knowing that they will be supported
under all circumstances.
Who do I call with a question either before or after I have submitted a DNAapp?
If you are considering becoming a DNAapp Developer and have general
questions about the program, contact your Account Executive if you are a DNA
client; your Alliance Manager if you are a partner; and DNAapp.devprogram at opensolutions.com or 800-872-7882 if you are an
independent developer.
If you are already a DNAapp Developer and can't find what you are looking
for on this FAQ, try these resources:
- DNAcreator online training (accessible from within the DNAapp
Development Center portal)
- DNAcreator Help (accessible from within the DNAapp Development
Center portal)
- DNAcreator Knowledge Center (accessible from within the DNAapp
Development Center portal)
- DNAapp Development Center search (upper right after logging in)
- DNAappstore Community
Forums - you must log in to the DNAappstore in order to post and use
other functions
- Community
Central
-
The
Extranet (includes DNA Help files, training and additional
resources)
- FI Community Portal (must
be a member)
If all else fails, please submit a
Compass case or call Client Care at 888.443.5767. We do, however,
encourage you to post your questions to the
DNAappstore Community Forums
when appropriate so that we can add to our shared knowledge base for all
developers to take advantage of.
Please provide feedback on this FAQ by posting to the
Suggestions and Feedback board on the DNAappstore Community Forums.
You need to log into the DNAappstore before you can make a post.