Why aren't we talking then! we use a bunch of open source libraries to construct a training module which can be used to dump on a RNN model. Using Gaussian functions, ELU's.
Have you studied the existing SDK docs that most software (usually Saas) companies post?
Here is one such example - help.branch.io/developers-hub/docs/web-sdk-overview