Veelgestelde vragen
Antwoorden op wat we vaak horen
Over maatwerk, koppelingen, AI, bestaande applicaties en beheer. Staat je vraag er niet bij? Stel hem gerust.
Maatwerksoftware
Wat voor applicaties ontwikkelt NewHeap?
NewHeap ontwikkelt maatwerkapplicaties voor organisaties met processen die niet goed binnen standaardsoftware passen. Dit kunnen interne portalen, dashboards, administratieve systemen, workflowapplicaties en andere bedrijfskritische toepassingen zijn.
Wanneer is maatwerksoftware nodig?
Maatwerk is relevant wanneer medewerkers veel handmatige handelingen uitvoeren, informatie over meerdere systemen is verdeeld of bestaande software onvoldoende aansluit op de werkwijze van de organisatie.
Kunnen jullie verschillende systemen koppelen?
Ja. NewHeap ontwikkelt koppelingen tussen applicaties, databases en externe platformen. Dit kan via bestaande API's of via een maatwerkkoppeling wanneer een standaardintegratie niet beschikbaar is.
Kunnen jullie processen automatiseren?
Ja. Terugkerende handelingen, gegevensverwerking, meldingen, controles en goedkeuringsprocessen kunnen geheel of gedeeltelijk worden geautomatiseerd.
Welke technische stack gebruiken jullie?
De technische stack verschilt per applicatie. De keuze wordt gemaakt op basis van de bestaande omgeving, benodigde functionaliteit, onderhoudbaarheid, beveiliging en verwachte doorontwikkeling. Onze vaste basis is C# en .NET met Angular, op het NewHeap Platform: onze eigen open-source bibliotheken voor onder meer inloggen, rechten, data, achtergrondtaken en AI.
Wat is het NewHeap Platform?
Het NewHeap Platform is een set .NET- en Angular-bibliotheken die we zelf ontwikkelen en open source publiceren op GitHub, onder de Apache 2.0-licentie. Het levert wat elke zakelijke applicatie nodig heeft, zoals inloggen, rechten, data, achtergrondtaken, media en AI met goedkeuringen. Je domein, je regels en je data blijven in je eigen applicatie.
Koppelingen en automatisering
Kunnen jullie koppelen met ons bestaande systeem?
Meestal wel. Heeft een systeem een API, dan gebruiken we die. Is die er niet, dan kijken we naar exports, een databasekoppeling of een tussenlaag. In de eerste verkenning weten we of het kan en wat het vraagt.
Moeten we eerst al onze processen beschrijven?
Nee. We beginnen bij één proces dat veel tijd kost en brengen dat samen met de mensen die het uitvoeren in kaart. Daarna bepalen we de volgende stap.
Wat gebeurt er als een koppeling faalt?
Koppelingen bouwen we met logging en foutafhandeling. Gaat er iets mis, dan is dat zichtbaar en weten we waar we moeten kijken, in plaats van dat een order of factuur ongemerkt blijft hangen.
AI
Waar begin je met AI in een mkb-organisatie?
Bij een proces waar veel tijd in gaat en waar de input al digitaal is, zoals e-mail, documenten of tickets. Een kleine toepassing met een duidelijk doel leert je meer dan een groot plan.
Blijft onze data binnen de organisatie?
Dat bepalen we per toepassing. Gaat het om gevoelige gegevens, dan kiezen we een lokaal model of een omgeving met duidelijke afspraken over opslag en gebruik van data.
Wat kost een AI-toepassing in gebruik?
Naast de bouw betaal je voor het gebruik van een model. We maken die kosten vooraf inzichtelijk, kiezen een model dat past bij de taak en begrenzen het gebruik met budgetten.
Kan AI zelf wijzigingen doorvoeren in onze systemen?
Alleen binnen grenzen die we samen vastleggen. Een AI-assistent of agent werkt met de rechten van de persoon of het account namens wie hij werkt, en alleen met de tools die hij mag gebruiken. Wijzigingen met impact worden een voorstel met de exacte wijziging, dat een medewerker goedkeurt of afwijst.
Bestaande applicaties
Kunnen jullie een bestaande applicatie overnemen?
Ja. We onderzoeken eerst de code, technische inrichting, documentatie, hostingomgeving en openstaande problemen. Daarna bepalen we welke onderdelen direct onderhouden kunnen worden en waar verbeteringen nodig zijn.
Kunnen jullie verouderde software moderniseren?
Ja. Dit kan door specifieke onderdelen te vernieuwen, technische achterstanden weg te werken of de applicatie gefaseerd opnieuw op te bouwen. De aanpak hangt af van de kwaliteit en bedrijfsafhankelijkheid van de bestaande applicatie.
Hoe worden wijzigingen getest?
Wijzigingen worden eerst uitgevoerd en getest in een aparte testomgeving. Na een functionele controle kan de opdrachtgever de wijziging beoordelen. Na akkoord wordt de wijziging naar de productieomgeving gebracht.
Wanneer is een wijziging afgerond?
Een wijziging is afgerond wanneer de afgesproken functionaliteit werkt, de applicatie stabiel is en de aanpassing bruikbaar is voor de betreffende gebruikers. Na implementatie kan een afgesproken acceptatieperiode gelden.
Hoe gaan jullie om met nieuwe wensen tijdens een project?
Nieuwe wensen worden eerst inhoudelijk beoordeeld. Wanneer ze buiten de oorspronkelijke opdracht vallen, worden de functionele eisen, verwachte inspanning en kosten apart inzichtelijk gemaakt voordat de werkzaamheden starten.
Consultancy
Waarvoor kan NewHeap worden ingeschakeld als consultant?
NewHeap kan ondersteunen bij requirements, softwarekeuzes, technische architectuur, projectbegeleiding, applicatiebeheer en het beoordelen of verbeteren van bestaande software.
Kunnen jullie helpen bij het opstellen van requirements?
Ja. We helpen om bedrijfsprocessen en gebruikerswensen om te zetten naar duidelijke functionele en technische eisen. Daarbij wordt onderscheid gemaakt tussen noodzakelijke functionaliteit en onderdelen die later kunnen worden ontwikkeld.
Kunnen jullie een technisch project tijdelijk begeleiden?
Ja. NewHeap kan tijdelijk aansluiten voor projectmanagement, technische coordinatie, productontwikkeling of de afstemming tussen gebruikers, management en ontwikkelaars.
Kunnen jullie bestaande software technisch beoordelen?
Ja. We kunnen onder andere kijken naar de codekwaliteit, architectuur, afhankelijkheden, onderhoudbaarheid, hosting en aanwezige technische risico's. De uitkomst kan worden gebruikt voor een verbeterplan of toekomstige ontwikkelkeuzes.
Hosting en beheer
Moet een applicatie altijd door NewHeap worden gehost?
Nee. NewHeap kan de hosting verzorgen, maar dit is geen vereiste. Een applicatie kan ook binnen een bestaande omgeving van de opdrachtgever of bij een andere hostingpartij worden geplaatst.
Wat kan NewHeap na oplevering blijven verzorgen?
NewHeap kan betrokken blijven bij technisch beheer, ondersteuning, wijzigingen, foutoplossing en verdere ontwikkeling van de applicatie.
Kunnen gebruikers problemen en verzoeken melden?
Ja. Bevindingen, foutmeldingen en wijzigingsverzoeken kunnen via de servicedesk worden geregistreerd. Hierdoor blijven communicatie, voortgang en gemaakte afspraken centraal inzichtelijk.
Bieden jullie SLA-afspraken?
Ja. Voor beheer en ondersteuning kunnen afspraken worden gemaakt over onder andere bereikbaarheid, responstijden, prioriteiten en verantwoordelijkheden.
Hoe wordt de gegevensuitwisseling beveiligd?
Voor webverkeer en gegevensuitwisseling worden beveiligde verbindingen gebruikt, waaronder SSL-certificaten. Aanvullende maatregelen worden afgestemd op de applicatie, omgeving en gemaakte afspraken.
Worden back-ups verzorgd?
Back-ups kunnen onderdeel zijn van de hosting- en beheerafspraken. De frequentie, bewaartermijn en opslaglocatie worden afgestemd op de toepassing. Een aanvullende offsite-back-up kan apart worden ingericht.
Staat je vraag er niet bij?
Stel hem direct aan een van onze engineers. We denken graag mee.







