Hva er modulær programvare?
Programvare involverer programmene som utgjør et datasystem og programmene som kjører på det systemet. Modulær arkitektur refererer til design der i det minste noen av komponentene er valgfrie og selvstendige, i stand til å legges inn eller utelates som ønsket av brukeren. Modulær programvare er programvare utviklet med en designstrategi som gir for brukere å lage forskjellige konfigurasjoner ved å minimere bruken av eller legge til moduler. Det kan også referere til programvare som er blitt unnfanget slik at deler av den er selvstendig og kan utvikles, testes og vedlikeholdes separat. Det kan også være produktivt med enkel gjenbruk av diskrete komponenter.
Modulær programvare i første forstand er mye brukt i lovlig og timeshare -programvare. I lovlig programvare for praksisstyring kan man finne moduler distribuert for to forskjellige formål. I noen tilfeller har det grunnleggende programmet grunnleggende funksjoner, for eksempel fakturering, en regnskapspakke og en kalender. Ekstra moduler inneholder elementerat ikke alle advokatfirma trenger. På denne måten blir kostnadene bare født av de praksisene som krever funksjoner som elektronisk fakturering eller muligheten til å behandle kredittkort.
En annen måte moduler blir brukt i lovlig programvare er å gjøre programvare for generell praksis som er spesifikk for typen praksis ved å tilby i modulære programvareelementer som bare er nødvendige innen en spesialitet. Dermed kan de som praktiserer strafferett eller intellektuell eiendomsrett eller personskadelov hver kjøpe en egen praksisområde som har rapporter, skjemaer og et bibliotek som er spesifikt for dets fokusområde.
Timeshare -programvare har også to forskjellige måter moduler blir distribuert på. For det første, fordi timeshare -programvare brukes av store og små bedrifter, og av hotell og feriesteder som er en del betalende gjest, delvis timeshare, samt organisasjoner som bare handler med tidsandel, der enre et bredt utvalg av behov. Separate moduler er tilgjengelige for å utvide det grunnleggende programmet for de klientene som trenger det, si for internettreservasjoner eller sameieeiere.
Den andre måten at modulær programvare er konfigurert for timeshare og bruk av ferieegenskaper, er med moduler som er spesifikke for den delen av virksomheten som er involvert. Dette fører til ganske forskjellige divisjoner. For eksempel kan man ha en markedsføringsmodul, en salgsmodul, en administrasjonsmodul og en finansmodul.