Author Topic: hat is the best process to integrate a Third-Party application into Frameworks  (Read 4532 times)

Offline slocumaj

  • Newbie
  • *
  • Posts: 4
  • Karma: 0
Should we contact R&D along with getting the SDK's?

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7639
  • Karma: 56330
If you have the SDK licenses then you have the documentation, there are also a lot of examples from Genesys which you can modify at your discresion and purpose.
So only if you have no clue on what a programmer is or how to hire a Java developer, then contact R&D from Genesys and be ready to pay a lot of money.

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1416
  • Karma: 18
[quote author=slocumaj link=topic=2774.msg11088#msg11088 date=1202499213]
Should we contact R&D along with getting the SDK's?
[/quote]


The best way to go about this would be:

1. summarize what you need to integrate into Framework
2. come up with what it needs to do
3. get Genesys SDK
4. either develop it in-house or outsource it

Depending on what the product is, and on whether it is something you would sell to others or use it by yourself, your decision on whether to outsource it or develop it in house would vary. I would outsource it outside with condition that you get the source code, because:
- outsourcing means you do not have to learn SDK : a good idea if this is something to be used by your company. Yes, you would also not need to buy SDK, but only pay for an "adapter" - a fancy word to describe Genesys "license".
- developing in-house means you will gain the know how necessary to continue developing and supporting your product. It will also mean that you will need to pay for people to either learn Genesys and Genesys SDK (a long and painful process ) or get a consultant who knows how to do it.


Important pointers if you outsource:
1. make sure that you get the source code - otherwise you would be a hostage in a long term
2. make sure that develop does not attach any sort of special licensing agreements
3. make sure you get a year-long support for the product
4. get someone to develop who actually done and understands it and not just "knows"

I am sure that there are more things to mention, but of the top of my head, these are the most important ones.

Best regards,
Vic