Products Vision

Generic solutions for the common product problems.

Objectives

  • Product Kernel reused in all products, implementing common functionality & UX.

    • Licensing

    • Telemetry

    • Assessment data collection

    • Front-end interface

    • Code processor interface

    • Local reports

    • Logging

    • Progress Report

    • Other

  • Generic Licensing Infrastructure

    • Database

    • License Generator

    • Licensing API

    • Other

Design

Each product will be composed of the following sections:

  1. Code Processor: specific tool that processes code to generate a migrated application or data for analysis.

  2. Product Kernel: common components

  3. Product Bundle: a solution with executables for each front-end (electron, cli, etc.) Each executable instantiates the Product Kernel and the Code Processor and executes them.

Last updated