Hi Carmen, These are incredibly broad questions! If you are EU that would make things considerably easier. There is a fair amount of paperwork and bureaucracy - in Spanish however you can hire a bilingual gestor for a reasonable fee to set things up for you and manage things ongoing basis. The start up scene is alive and growing rapidly.