In-house ontwikkelaars
Als in-house ontwikkelaar bouwt u vrijwel uitsluitend applicaties ten behoeve van het eigen bedrijf. Sommige in-house ontwikkelaars hebben het volledige primaire bedrijfsproces in een omvangrijke en bedrijfskritische applicatie ondergebracht. Andere in-house ontwikkelaars gebruiken 4D meer als tool om een diversiteit aan hulpmiddelen te bouwen of om hun klanten te ondersteunen.
De pagina voor professionele ontwikkelaars is in ieder geval deels ook op u van toepassing. Zeker daar waar het gaat om grote en bedrijfskritische applicaties.
Bent u meer geïnteresseerd in een tool voor de bouw van steeds nieuwe en relatief eenvoudige oplossingen, dan is de overstap naar 4D gemakkelijker te maken. Snelheid en eenvoud van werken zullen u dan meer aanspreken. Ook het gemak waarmee u steeds nieuwe applicaties kunt verspreiden en installeren is een belangrijk voordeel.
Eenvoudige distributie
De 4D database applicatie die u ontwikkelt bestaat uit één applicatiebestand en één database bestand. Bij een nieuwe versie van uw applicatie kunt u volstaan met het vervangen van het applicatiebestand. Eventuele database wijzigingen worden na opstart automatisch doorgevoerd zonder dat daar handelingen voor nodig zijn.
Bij verspreiding van single-user oplossingen zijn geen ingewikkelde installers of procedures vereist. Gewoon kopiëren, dubbelklikken en gebruiken.
Voor multi-user gebruik is de 4D Server beschikbaar. De applicatie en database is aanwezig op de 4D Server. Wijziging van uw applicatie vraagt slechts om één aanpassing, namelijk het opstarten van 4D Server met uw nieuwe applicatiebestand. Alle gebruikers die via hun werkstation verbinding maken met 4D Server zien dan meteen de nieuwe versie in beeld zonder dat men zelf nieuwe software op het werkstation moet installeren.
Distributiekosten
Verspreiding van single-user databases en database applicaties kan geheel gratis in ongelimiteerde aantallen via de met 4D meegeleverde interpreted run-time. Indien u gebruik wenst te maken van extra functionaliteit, zoals b.v. de ingebouwde tekstverwerker, zijn daar wel extra licenties voor nodig.
Bij multiuser gebruik dient u te beschikken over een 4D server met licenties voor het aantal gebruikers dat gelijktijdig gebruik maakt van de database (concurrent use).
Multiplatform
U ontwikkelt op een Mac en de gebruikers hebben Windows (of omgekeerd)? Geen probleem, zonder extra handelingen kunt u uw applicatie op beide platforms gebruiken.






