All frequently asked questions

 
The most common questions about the AI-Framework are listed below.
For some answers separate articles are written for who wants to read more. These articles can also be located in the article tree on the left.
 
  • Question
    What is the purpose of the AI-Framework?
    Answer
    The AI-Framework has been designed to automate the development of all kinds of applications, for example complex ERP systems. 

  • Question
    What is the AI-Framework?
  • Answer
    The AI-Framework is a strongly integrated collection of software components.
    Read more:  What is the AI-Framework?  

  • Question
    Is the AI-Framework a low code solutions?
    Answer
    No. The product of the AI-Framework is 100% code and essentially different from other low code solutions.
    Read more:  Is the AI-Framework a low code solution?  

  • Question
    For whom is the AI-Framework developed?
    Answer
    The AI-Framework has been designed for the professional ERP application developer.
    Read more:  For whom is the AI-Framework developed?  

  • Question
    Can everyone build applications with the AI-Framework?
    Answer
    Theoretically, everyone who is skilled in programming, can also learn to build applications with the AI-Framework.
    Read more:  Can everyone build applications with the AI-Framework?  

  • Question
    Is the AI-Framework open and transferable?
    Answer
    The AI-Framework is not open source and not transferable either. It is not permitted to make any changes in the code of the AI-Framework. A license is needed to use the AI-Framework. See Licensing .
    Read more: Read the Terms and Conditions of Abstract-IT.

  • Question
    Is code that has been generated by the AI-Framework open?
    Answer
    The generator is licensed (not open software) – see above. The code that is generated by the programmer with the AI-Framework is propriety of the programmer or the company he works for. 

  • Question
    Which components of .NET are being used?
    Answer
    The model of the AI-Framework uses only C# classes. The runtime uses ADO.NET for the database connection, WCF for integrations and ASP.NET MVC for websites.

  • Question
    How about solutions like CRUD, self service, ETL, visuals and 3D graphics and Rule engines?
    Answer
    See article:  How about combining other solutions?  

  • Question
    What are the possibilities?
    Answer
    The power of the AI-Framework is further enhanced by combining the software with other widely available solutions.
    Read more: What are the possibilities 

  • Question
    Can the software (model and generated software) be versioned?
    Answer
    Yes. The AI-Framework is 100% code. This means it can be versioned with all the available versioning systems. We therefore refer to existing versioning systems, like Subversion, GitHub, DevOps and more.

  • Question
    Can the model and its integrated parts be managed, and how?
    Answer
    Managing an application has to do with versioning, debugging, documenting and readability of the source code of the model. It may be helpful to use the tools that are widely available.
    Read more: Managing the model 

  • Question
    Is managing the model and its integrated parts still easy when the application grows?
    Answer
    Manageability, when the application becomes more complex, depends largely on how the model is built up, and the number of integrations. This draws on the skills of the developer.
    Read more: Is managing the model and its integrated parts still easy when the application grows? 

  • Question
    What happens when new versions of the AI-Framework are released?
    Answer
    We continually improve the AI-Framework. This may have consequences for the software that was developed with the AI-Framework.
    Read more:  What happens when new versions of the AI-Framework are released?  

  • Question
    What are the implications of this new way of programming?
    Answer
    The focus shifts to functionality and a genuine interest in the business requirements.
    Read more:  What are the implications of this new way of programming?