Odoo ett affärssystem du kan anpassa efter behov
När man pratar affärssystem tänker många på stora, dyra och ganska låsta lösningar där varje liten anpassning kräver konsulter, licenser och långa projekt. Men det finns alternativ. Ett av de är Odoo.
Odoo är ett open source-baserat affärssystem med ett enormt ekosystem av funktioner och appar. Det används av allt från små företag till stora organisationer och täcker områden som CRM, försäljning, webshop, lagerhantering, produktion, projektledning, ekonomi, HR, restaurangsystem och mycket mer.
Vad betyder open source?
Open source innebär att källkoden är öppen och tillgänglig för alla att läsa, modifiera och bygga vidare på. Till skillnad från många traditionella affärssystem är man alltså inte helt låst till leverantören.
Det betyder bland annat att man kan:
- Installera systemet på sin egen server
- Anpassa funktioner efter egna behov
- Utveckla egna moduler och integrationer
- Själv bestämma över data och drift
- Undvika licenskostnader
För många teknikintresserade företag är detta väldigt attraktivt eftersom man får betydligt mer kontroll över sin plattform.
Ett affärssystem som är mer än bara ekonomi
Det som gör Odoo lite speciellt är hur brett systemet är. Många känner till klassiska ERP-system som främst fokuserar på ekonomi och lager, men Odoo försöker istället vara ett helt ekosystem.
Det finns moduler för bland annat:
- CRM och kundhantering
- Offert och försäljning
- Fakturering
- Lager och logistik
- Produktion och MRP
- E handel och webshop
- Projektledning
- Tidrapportering
- Helpdesk
- Bokning och kalender
- Restaurang
- HR och rekrytering
- Marknadsföring och e postutskick
Det går också att installera appar efter behov vilket gör att systemet kan växa tillsammans med verksamheten. Man kan omvänt också stänga ner delar man inte använder för att på så vis endast använda det exempelvis som CRM-system.
Tekniken bakom
Odoo är byggt främst i Python på serversidan och använder JavaScript, XML och webbaserade tekniker i gränssnittet.
Databasen som används är vanligtvis PostgreSQL vilket är en väldigt populär open source databas inom utvecklingsvärlden.
För utvecklare är det här ganska trevligt eftersom teknikerna är välkända och moderna. Det går att bygga egna moduler relativt snabbt och strukturen är ofta ganska logisk när man väl kommer in i den.
Bygga egna appar och specialanpassningar
En av de största styrkorna med Odoo är möjligheten att specialanpassa systemet.
Om standardfunktionerna inte räcker kan man:
- Skriva egna moduler
- Lägga till nya tabeller och datamodeller
- Bygga integrationer mot externa system
- Anpassa arbetsflöden
- Skapa egna API kopplingar
- Bygga helt egna gränssnitt
Det gör att Odoo ofta passar företag som har lite mer unika processer eller som vill koppla ihop flera system till en gemensam plattform.
För utvecklare känns Odoo nästan lite som ett ramverk för affärssystem snarare än bara ett färdigt program.
Självhostat eller molntjänst
Odoo finns både som molntjänst och som självhostad variant.
Den självhostade open source-versionen är särskilt intressant för teknikintresserade företag eftersom man då kan köra hela systemet på egen server eller i egen molnmiljö.
Det ger större frihet men också större ansvar. Man behöver själv hantera exempelvis:
- Uppdateringar
- Backup
- Säkerhet
- Drift
- Övervakning
Allt detta kan NewSeed erbjuda via ett supportavtal.
För många företag är det en fördel att själva äga infrastrukturen och data.
Finns det nackdelar?
Absolut. Friheten kommer också med en del tekniska utmaningar.
Odoo utvecklas snabbt och mellan större versioner kan mycket förändras. Databasstruktur, API och moduler kan behöva uppdateras vilket ibland gör versionsuppgraderingar ganska omfattande.
Precis som med många open source projekt blir det också lätt att man bygger mycket specialfunktioner som sedan måste underhållas över tid.
Och även om det är “gratis” i licenskostnad betyder det inte att det är gratis att drifta eller utveckla.
Sammanfattning
Odoo är ett ovanligt flexibelt affärssystem som kombinerar open source, modern utveckling och ett enormt utbud av funktioner. För företag som vill kunna påverka och anpassa sitt system själva är det ett väldigt intressant alternativ.

