Vad är modulär programvara?
Programvaran involverar programmen som utgör ett datorsystem och de program som körs på det systemet. Modulär arkitektur hänvisar till design där åtminstone några av komponenterna är valfria och fristående, kan läggas till eller lämnas ut som användningen av användaren. Modulär programvara är programvara utvecklad med en designstrategi som ger användare att skapa olika konfigurationer genom att minimera användningen av eller lägga till moduler. Den kan också hänvisa till programvara som har tänkt sig så att delar av den är fristående och kan utvecklas, testas och underhålls separat. Det kan också vara produktivt för att underlätta att återanvända diskreta komponenter.
modulprogramvara i första bemärkelsen används i stor utsträckning i laglig och timeshare -programvara. I juridisk programvara för praktikhantering kan man hitta moduler som är distribuerade för två olika ändamål. I vissa fall har det grundläggande programvaran grundläggande funktioner, till exempel fakturering, ett bokföringspaket och en kalender. Extra moduler innehåller elementatt inte alla advokatbyråer kommer att behöva. På detta sätt föds kostnaden endast av de metoder som kräver funktioner som elektronisk fakturering eller förmågan att bearbeta kreditkort.
Ett annat sätt som moduler används i juridisk programvara är att göra allmänna praxishanteringsprogramvara specifika för den typ av praxis genom att tillhandahålla i modulprogramvaruobjekt som endast behövs inom en specialitet. Således kan de som utövar straffrätt eller immateriell lagstiftning eller personskadelagar vardera köpa en separat praktikområdesmodul som har rapporter, formulär och ett bibliotek som är specifikt för dess fokusområde.
Timeshare -programvara har också två olika sätt på vilka moduler distribueras. Först, eftersom Timeshare -programvara används av stora och små företag, och av hotell och resorts som är en del betalande gäst, del timeshare, såväl som organisationer som bara handlar om tidsandel, där enre ett brett utbud av behov. Separata moduler är tillgängliga för att utöka det grundläggande programmet för de klienter som behöver det, säg, för internetbokningar eller bostadsägare.
Det andra sättet att modulprogramvaran är konfigurerad för tidsfall och semesteranvändning är med moduler som är specifika för den del av den involverade verksamheten. Detta leder till helt olika divisioner. Till exempel kan man ha en marknadsföringsmodul, en försäljningsmodul, en hanteringsmodul och en finansmodul.