Il software è un'opera dell'ingegno protetta dalla legge 22 aprile 1941, n. 633: l'art. 1 tutela i programmi per elaboratore come opere letterarie e l'art. 2, n. 8, li comprende purché originali, insieme al materiale preparatorio. I diritti esclusivi su riproduzione, modifica e distribuzione sono elencati all'art. 64-bis. Fuori dal lavoro dipendente regolato dall'art. 12-bis, i diritti nascono in capo all'autore anche se il committente ha pagato e, in mancanza di patti, quest'ultimo rischia di vedersi riconoscere soltanto l'uso coerente con lo scopo dell'incarico. Per acquisirli tutti serve una cessione, e l'art. 110 richiede che la trasmissione dei diritti di utilizzazione sia provata per iscritto. Il testo vigente si consulta sul testo della legge sul diritto d'autore su Normattiva. I diritti morali, come la paternità, restano invece inalienabili (artt. 20 e 22 L. 633/1941).
Per il freelance pesa anche la legge 22 maggio 2017, n. 81. L'art. 4 attribuisce al lavoratore autonomo i diritti sugli apporti originali, salvo che l'attività inventiva sia prevista come oggetto del contratto e a tale scopo compensata, e l'art. 3 considera abusivi i termini di pagamento superiori a sessanta giorni. Nelle transazioni commerciali, anche con i professionisti, valgono le regole del D.Lgs. 231/2002, con interessi moratori che decorrono senza messa in mora.
Sul fronte della garanzia, l'appaltatore risponde dei vizi se il committente li denuncia entro sessanta giorni dalla scoperta e agisce entro due anni dalla consegna (art. 1667 c.c.); nel contratto d'opera i termini scendono a otto giorni e un anno (art. 2226 c.c.). Se lo sviluppatore tratta dati personali per conto del committente, il Reg. UE 2016/679 impone la nomina a responsabile del trattamento con i contenuti dell'art. 28. Infine il D.Lgs. 82/2022 ha reso obbligatori, dal 28 giugno 2025, i requisiti di accessibilità per l'e-commerce e altri servizi offerti ai consumatori, con l'esenzione delle microimprese.