Allow the user to specify either relative or full paths in the inputs, dealing with both types of filesystem (Windows/Unix) and with any structure of the folders (e.g. apps, output and code in different levels).
If folders do not exists or not correctly specified, show a clear error message.