Da, ima smisla, no druga strana medalje je što 95% softvera nema ni 0.01% nekog inovativnog koda, nečeg toliko posebnog i novog da to nikad nije viđeno nigde. Većina poslovnog softvera je CRUD tipa, ako i imaju neke algoritme, onda su to relativno davno poznata rešenja koje se svode na running totale sa brojanjem ili sabiranjem nečega (da se dobije neko stanje (zbir) ili count nečega, napr. dana od kada se desilo X), većina se čak implementira u SQL procedurama ne većim od 100 linija ili 50 lnija nekog C# koda i mogu se napisati kao malo veći razlomak koji može da reši osnovac u 3. razredu bez problema, a odavno su isti takvi po tim firmama napisani u excel formulama pa se samo prevode u neke aplikacije da se ne bi excel ručno punio svakog meseca.