Contmatic Phoenix is een groot IT-bedrijf, opgericht in 1987 en gevestigd in Brazilië. Het is gespecialiseerd in het ontwikkelen van geavanceerde boekhoudkundige en fiscale softwareoplossingen. Met meer dan 17.000 actieve klanten en ruim 100.000 gebruikers is Contmatic Phoenix de grootste boekhoudsoftwarespecialist in São Paulo en een van de grootste spelers in deze sector van Brazilië.

Opdracht

Om concurrerend te blijven en de beste oplossingen voor hun bestaande klanten te blijven leveren, besloot het bedrijf de desktopversies van twee producten die in Delphy waren geschreven, te laten upgraden en converteren in cloudoplossingen met Java. Het ging om:

G5 Phoenix - een praktisch en effectief systeem dat is ontworpen om te integreren met programma's van het Braziliaanse ministerie van Financiën, de Braziliaanse Belastingdienst en met gemeentelijke programma's.

De belangrijkste functies van de applicatie zijn onder meer: belastingberekeningen, het genereren van verslagen, integratie met meerdere systemen, data-invoer en -uitvoer.

Loja Phoenix – bedrijfsbeheersoftware waarmee bedrijven toezicht hebben op en beheer van: productvoorraad en productaanbod, inkomsten en kasstroom, factuurvoorbereiding en betalingen.

Functies van het systeem: financieel en accountmanagement, toezicht op vorderingen en schulden, waaronder toezicht op klant- en inkoopfacturatie.

Oplossing

First Line Software paste moderne technologische methodologie toe om snelle applicatieprestaties, schaalbaarheid en snelle ontwikkeling te garanderen. Vooral dankzij Java en de REST-aanpak kon het team een platformonafhankelijk systeem bouwen dat zo nodig gemakkelijk kan worden geïntegreerd met andere systemen.

Belangrijkste mijlpalen van het project

  • Typisch Braziliaanse boekhoudkundige methoden leren
  • Bestaande applicaties analyseren
  • Bestaande systemen converteren van Delphy desktopprogramma's naar cloud-oplossingen
  • Transitie naar relationele databases
  • Multi-tenancy implementeren

Het projectteam heeft zelfs de nodige woordjes Portugees leren spreken!

Technologische oplossingen

De applicatie G5 Phoenix bestond uit verschillende niveaus:

  • Databaseniveau – biedt toegang tot informatie en afzonderlijke opslag voor elke klant, gebouwd op de PostgreSQL-database
  • Backend-niveau – maakt de bedrijfslogica van het systeem mogelijk, staat meerdere niveaus van toegangsrechten toe, valideert de ingevoerde informatie, bevat zoekmogelijkheden en genereert verslagen. Dit niveau is gebouwd op de applicatieserver Tomcat en maakt gebruik van de Spring (Data en MVC - Model View Controller), Hibernate en Shiro frameworks.
  • Frontend-niveau – maakt verwerking mogelijk van verzoeken voor statische content en load balancing, gebouwd op een Nginx server.
  • Klantniveau – gebouwd in de vorm van een single page application (SPA) met Angular, HTML5, CSS3

Loja Phoenix bestaat uit twee modules – Loja en Loja Reports en beide kunnen onafhankelijk van elkaar op een of meer servers draaien.

  • Loja implementeert de bedrijfslogica van de applicatie door input van gebruikers te verwerken.
  • Loja Reports biedt de mogelijkheid om uiteenlopende verslagen te genereren.
  • Met deze application kunnen niveaus afzonderlijk of samen worden gebruikt:
    • Databaseniveau – biedt toegang tot informatie en is gebouwd op een MySQL database.
    • Backend-niveau – levert de bedrijfslogica van het systeem, omvat toegangsrechten op basis van gebruikersniveaus, valideert de ingevoerde informatie en biedt zoekmogelijkheden. Gebouwd op applicatieserver Glassfish, maakt gebruik van Spring (Data, Security), Hibernate en Apache CXF frameworks.
    • Frontend-niveau – het klantgedeelte van de applicatie, geschreven met JSF (Primefaces), Velocity, JQuery.

Resultaat

Toen het project werd afgerond, waren de prestaties van zowel G5 Phoenix als Loja Phoenix geoptimaliseerd en konden de klanten van Contmatic Phoenix beide systemen als cloud-based applicatie gebruiken.

Request documents

Leave us an email and we'll send instructions

Request project documents

Leave us an email and we'll send instructions

REFERENTIES VAN KLANTEN

Ik wil even zeggen hoe tevreden ik ben met al het harde werk dat jullie team de afgelopen maanden heeft verzet. Ons project is nu officieel 'live', en dat was zonder jullie hulp nooit gelukt. Ik wil vooral Alex bedanken voor de extra uren die hij afgelopen weekend heeft gedraaid. Ik begrijp dat het voor hem kort dag was en dat hij veel en lang heeft overgewerkt. We zijn enorm dankbaar voor alles wat hij voor ons heeft gedaan.

Senior Projectmanager, Amerikaans softwareontwikkelingsbedrijf

De kwaliteit van jullie werk is uitzonderlijk, en dankzij jullie flexibele opstelling hebben we in zeer korte tijd een grote hoeveelheid complexe functionaliteit kunnen bouwen en in gebruik kunnen nemen. Lof voor jullie aller professionaliteit en voor het leveren van resultaten die onze verwachtingen hebben overtroffen.

CEO, toonaangevende analyse-aanbieder voor sociale media

We kunnen ons niet herinneren ooit een betere release te hebben gehad. En dat is allemaal te danken aan jullie harde werken en toewijding. Daarom is onze DANK aan jullie allemaal letterlijk GROOT!

Hoofdredacteur van een grote Scandinavische krant

Voor een softwareleverancier als wij is het cruciaal om de juiste ontwikkelingspartner te kiezen. De technische expertise en het solide projectmanagement van First Line, in combinatie met hun bekwaamheid in de Agile-methodiek, hebben hen tot vast onderdeel van onze productontwikkelingsafdeling gemaakt.

VP productontwikkeling, toonaangevende leverancier bedrijfssoftware

We hebben allemaal veel van jullie geleerd, en vonden het geweldig om met jullie te werken.

Directeur Applicatieontwikkeling, mondiaal marketingbedrijf

Het team van First Line heeft geweldig werk verzet. Alle mannen leveren uitstekende code, en ze denken altijd verder dan de functionaliteit waar ze op dat moment aan werken. Ze zijn ook heel open als het gaat om kennis delen, wat van essentieel belang is voor het managen van productieve gedistribueerde teams.

Directeur Applicatieontwikkeling, mondiaal marketingbedrijf

Het team van First Line heeft een uitstekend werkproces, en we kunnen van jullie team leren, en beter worden.

Producteigenaar, strategisch software-adviesbureau

Ik wil het ontwikkelteam van First Line bedanken voor hun toewijding en het hoge kwaliteitsniveau van hun werk. Ondanks vele duizenden kilometers afstand hebben we snel, effectief en intelligent kunnen samenwerken. Ons succes tot nu toe is in hoge mate te danken aan jullie team.

VP Engineering, e-learning start-up

First Line is een geweldige technologiepartner die gecompliceerde ‘industriële' projecten kan opleveren. Ze hebben blijk gegeven van grote technische deskundigheid en een goed inzicht in de media- en uitgeefwereld. We zijn ook erg onder de indruk van de aandacht van het managementteam voor onze behoeften en hun betrokkenheid bij ons succes.

CEO, toonaangevend Europees digitaal mediabedrijf

Jullie inspanningen zijn de belangrijkste reden waarom dit project zo goed loopt. Ik heb in de loop van de jaren met veel teams gewerkt en er zijn er maar weinig die ik zo vertrouw en respecteer. Als ik jullie aan een opdracht of functionaliteit laat werken, kan ik er zeker van zijn dat die op tijd afkomt en hoef ik me nooit zorgen te maken over de kwaliteit ervan – jullie doen altijd wat je belooft.

Architect, Strategic Software Consultancy

Het team dat we de tweede helft van dit jaar hebben samengesteld is een van de meer productieve, kundige en prettige teams waar ik ooit mee heb gewerkt. Het is geweldig om te zien hoe het product tot leven is gewekt en ik ben er trots op dat ik met jullie heb mogen werken.

Senior Architect, Fortune 100-bedrijf

The First Line Software team is professional, results driven, and proactive. I know that when we provide requirements for new functionality, they will not only deliver on the scope of what has been asked but will look beyond and give insight into how we can make our product even better. It has been a privilege to work with First Line Software, and I look forward to continuing our partnership in future.

VP, global marketing company
GERELATEERDE PROJECTEN

Klantenservice- en eCommerce-portaal ontwikkeld voor grootste logistieke operator in Rusland

First Line Software werd benaderd om nieuwe functionaliteit te ontwikkelen voor wat een statische portaal was om de bestel- en betaalmogelijkheid voor klanten voor een reeks diensten te automatiseren, en ook om de prestaties van het systeem te onderhouden en optimaliseren.

Details bekijken

Gedrukte catalogus omgezet in digitale vorm en geïntegreerd met pas geautomatiseerde abonnementsdienst

First Line Software werd benaderd om een digitale abonnementscatalogus te maken en deze te integreren met het online abonnementsbestelsysteem.

Details bekijken

Klinische Padensysteem - Evidence-based tool voor beheer en verbetering van kwaliteit in de zorg

Een klinisch pad is een van de belangrijkste gereedschappen die in de patiëntenzorg worden gebruikt om de kwaliteit met betrekking tot standaardisatie van werkstromen en processen te beheren. Door de implementatie van klinische paden wordt de variatie in de klinische praktijk verkleind en worden de resultaten verbeterd. Het doel van klinische paden is om georganiseerde en efficiënte zorg te bevorderen op basis van evidence-based geneeskunde, alsmede de resultaten in klinische en poliklinische omgevingen te optimaliseren.

Details bekijken

WILT U MEER INFORMATIE?

NEEM GERUST CONTACT MET ONS OP

David Tedford
VICE PRESIDENT