The use of a well-known specification structure based on
RIA patterns to define the guidelines facilitates design tasks
without constraints in implementation, as well as the creation
of a repository with interaction solutions to reuse in different
development projects, independent of platform and
programming language. The developer decides the
implementation for each solution during next steps of the
software development. Note that ensuring the appropriate
solution in implementation terms is a developer’s
responsibility. The repository only offers all the available
solutions to interact with data-analysis systems.