Tekla udvikler modelbaserede softwareprodukter til arkitektur-, ingeniør og konstruktionsmarkedet (AEC), til lokal offentlig anvendelse og til kraftværker. Disse produkter giver brugerne avancerede funktioner og funktionalitet til oprettelse, analyse og ændring af modebaserede oplysninger. Teklas egen teknologiplatform og arkitektur gør det muligt at implementere produkterne.
Tekla-programmer kan håndtere store mængder af kompleks information. Denne information har en flerdimensional eller lokationsorienteret komponent. Den håndteres imidlertid ikke via en tegning, et kort eller en 3D-visualisering, derimod gemmes informationerne i en datamodel.
Fordelene ved at anvende en datamodel er indlysende: Datamodeludvikling, flerbrugeradgang, tilgængelighed i andre programmer og andre vigtige krav er nemme at opfylde. Da datamodelværktøjer ikke indeholder tilstrækkelig understøttelse af oplysningernes geometri- eller lokationskomponent, har Tekla udført en stor del udvikling på området på egen hånd.
Sådan anvendes modelbaseret information
En måde, hvorpå man kan demonstrere fordelene ved den modelbaserede fremgangsmåde, er ved at se på udviklingen af en datamodel. Som eksempel kan nævnes, at det igennem det seneste årti er blevet stadig vigtigere at understøtte tidsdimensionen i 3D-modeller til konstruktionsdesign. Da datamodeller er meget fleksible, var det ret ligetil at tilføje den fjerde dimension. En anden tendens er den stadig større rolle, som den "femte dimension" omkostningsoplysninger spiller.
Fremskridtene inden for kommunikationsteknologi har først og fremmest gjort samarbejdet mellem personer og virksomheder, der arbejder på det samme projekt, muligt, og dernæst har det gjort det nødvendigt. Den modelbaserede metode understøtter uden videre denne kilde til forbedret produktivitet via den naturlige mulighed for at oprette nye modeller på baggrund af informationer fra flere datakilder. Modelbaserede systemer indeholder allerede muligheden for at dele en model eller udveksle ændringerne af en model.
Endelig er det ikke muligt at integrere forskellige informationssystemer uden at have en ren grænseflade for adgang til oplysninger og relaterede tjenester. Disse krav opfyldes via standardfunktionalitet i datamodeller.
Teklas softwarearkitektur
Det er relativt nemt at implementere et modelbaseret system, der kan håndtere finansielle data eller kundeoplysninger, da der findes mange værktøjer til oprettelse af disse horisontale programmer. For mange vertikale markeder, som dem Tekla arbejder med, findes der ingen værktøjer, eller dem, der findes, fungerer ikke godt nok eller indeholder ikke de rigtige funktioner.
For at kunne understøtte den nødvendige funktionalitet på det nødvendige ydelsesniveau (også med store modeller) har Tekla designet en softwarearkitektur, som kombinerer de tilgængelige teknologier med specialudviklede teknologier.
Det underliggende fundament er Microsofts .NET-teknologi og de tilhørende udviklingsværktøjer. .NET indeholder en lang række grundlæggende softwareudviklingstjenester og giver det højeste produktivitetsniveau for Tekla og deres partnere. .NET er desuden branchestandarden inden for sammenkobling af desktopprogrammer.
Teklas teknologiplatform, Tekla Technology, indeholder de værktøjer, der er nødvendige i forbindelse med den modelbaserede fremgangsmåde. Datamodellen skal fungere på en intelligent måde og skal til enhver tid bevare den fulde integritet, og ændringer af modellen skal øjeblikkelig visualiseres. Hvis profilen for en bjælke i en konstruktionsmodel f.eks. ændres, skal ændringerne overføres til en række andre forbindelser og dele i modellen.
Kunderne forventer af Tekla, at de sikrer, at modellen altid opfører sig, som den skal uden forsinkelser. Teklas overholdelse af dette løfte giver vores kunder mulighed for at opnå de produktivitetsniveauer, de har brug for for at vedblive med at være konkurrencedygtige på deres felt.