Edoras medarbejdere er organiseret i selvstyrende teams. Hvert team har det fulde ansvar for en kundes løsning både i forbindelse med projekter og i en efterfølgende support/videreudviklingsfase. Afhængig af den enkelte kundes ønsker kan teamet være placeret fysisk hos kunden eller hos Edora.
Etablering, vedligeholdelse og videreudvikling af løsningerne sker i et tæt samarbejde med kunderne typisk ved anvendelse af agile udviklingsmetoder (SCRUM), mens selve projekterne styres efter processerne i PRINCE2. Dette sikrer en hurtigere og mere dynamisk udviklingsproces samtidig med, at den endelige løsning bedre understøtter kundens behov. Denne samarbejdsform kræver, at kundens medarbejdere deltager i relevante aktiviteter og møder i projektet.