The simplest way to write a program is through "CIAABOT", using graphic programming. In this link we explain step by step how to do it.
For more experienced users who want to use source code there are many options, some based on Eclipse. The simplest one is "Embedded IDE".
There are many languages and code libraries available for programming the CIAA. We recommend to start with C Language and the sAPI library.
Then using CIAABOT, or Embedded IDE and the sAPI library, we proceed to write the program for the CIAA to help us solve a problem.
Once we have written our program on the PC we then transfer it to the CIAA so that it starts to run it. Thus, hopefully, solving problem we tackled.
As soon as the program we made is burnt to the CIAA, execution begins and we'll be able to see our solution in action.