Willkommen

Als innovatives und unabhängiges Consulting-Unternehmen bieten wir Ihnen qualitativ hochwertige Unterstützung in verschiedenen Bereichen:

Technologische Beratung, Architektur

Unsere Firma hat umfassende Erfahrungen im Bereich der professionellen Software-Entwicklung. Wir stellen diese bereit, um ihre Ziele zu erreichen. Machbarkeitsstudien, Pflichtenhefte, Lastenhefte, System Spezifikationen und Architektur sind bei uns in guten Händen.

Barrierefreie Web-Sites

Verschiedene Gesetze und Vorschriften schreiben den ungehinderten Zugang zu Web-Sites vor. Seit ca. 1996 setzen wir Web-Technologien ein um online Benutzererfahrungen zu schaffen und zu verbessern. Wir haben Erfahrung mit Barrierefreiheit, Sprachsteuerung und Screenreader-Software wie JAWS und NVDA, Microsoft-Tools für Barrierefreiheit und Dragon NaturallySpeaking. Wir erstellen und reparieren Websites nach WAI-Regeln, mit HTML5, Semantic-Web, ARIA-Tags und JavaScript.

Entwicklung: Web, Cloud, Desktop

Wir entwickeln schnelle, effiziente, benutzerfreundliche Lösungen entsprechend Ihren Anforderungen und Spezifikationen. Dazu setzen wir generische Werkzeuge und Methoden ein, um Effizienz und Stabilität zu erhöhen: Generatoren, dynamische Kompilierung und Generics. Wir entwickeln gern und häufig kommerzielle Produkte für internationale Märkte.

HTML 5, CSS, JavaScript

Unsere Entwicklungen passieren, soweit möglich, auf Standardtechnologie. Unserer Websites laufen auf allen gängigen Browsern, inklusive mobilen Geräten. Sie sind anspruchsvoll, interaktiv, dynamisch und grafisch, konstruiert für angesehene Klienten im wissenschaftlichen, technischen und finanziellen Umfeld. Wir schätzen Sicherheit, Stabilität, Benutzerfreundlichkeit und Performance!

C#, ASP.NET, Microsoft.NET

Wir verwenden vor allem Microsoft® Technologien, insbesonders: Visual C#®, ASP.NET, MVC, JSON, XML, C++/CLI, ADO.NET and VB.NET.

Troubleshooting, Debugging, Performance, Reviews

Wir unterstützen bei der Suche nach Performance-Problemen und Programmfehlern in C#, C++, VB und WCF. Wir haben Erfahrung in der professionellen Dump-Analyse.

Portierung von ASP.NET, VB.NET, Reengineering, Redesign

Wir haben die Methoden und Erfahrung um Bestandssoftware auf Basis ASP.NET oder anderer Technologien zu stabilisieren und deren Performance zu verbessern. Wir können die Benutzeroberflächen optimieren und moderniesieren. Wir unterstützen Sie auch bei der Umstellung von VB.NET auf C# oder bei der Umstellung auf .NET 5 (core).

Analyse, Modellierung und Design

Wir verwenden moderne und erprobte Technologien um solide Fundamente zu schaffen: UML, Patterns und objektorientierte Technologien, strukturierte Programmierung, Datenfluss-Analyse und -Design. Wir setzen auf Wireframes, Mockups, Rapid Prototyping und barrierefreie User-Interfaces.

Outsourcing, Offshore

Unsere Firma hat eine Zweigstelle in Spanien. Dadurch können wir Dienstleistungen wie Übersetzungen, Grafikdesign, Webdesign, Software-Entwicklung, Test und Support in verschiedenen Sprachen und zu günstigen Konditionen anbieten. Wir haben hervorragende Flugverbindungen zum europäischen Festland und zu den Britischen Inseln, können also bei Bedarf auch schnell vor Ort tätig sein.

Windows Azure

Wir sind langjährige und kompetente Anwender der Microsoft Azure Cloud Infrastruktur. Unsere Software läuft auf Azure virtuellen Maschinen und virtuellen Websites. Wir schätzen die Vorteile von Azure: globale Verfügbarkeit, schnelle Bereitstellung, flexible Kapazität, Load Balancing and Pay-As-You-Go.

SQL-Server, ClickHouse, Datenbanken

In vielen Projekten setzten wir ClickHouse, Microsoft- und Oracle SQL-Server ein. Wir verwendeten auch Informix, MS-Access und andere Datenbanken. Wir entwickelten unser eigenes Rapid Prototyping und ORM-System um Flexibilität, Stabilität und Geschwindigkeit in die SQL-Entwicklung zu bringen.

Coaching und Workshops

Wir entwickeln Software seit über 30 Jahren. Die dabei gesammelten Erfahrungen geben wir gern in Form von Workshops, Analysen oder Coachings weiter. Sprechen Sie mit uns, wir finden möglicherweise effizientere, schnellere, günstigere und benutzerfreundlichere Lösungen für Ihre Anforderungen.


Unsere Tarife

Unsere Tarife orientieren sich an der Art der Tätigkeit, der erforderlichen Qualifikation und der geplanten Dauer der Tätigkeit. Fragen Sie nach einem Angebot!
Durch unsere Niederlassung auf den kanarischen Inseln können wir Dienstleistungen zu guten Konditionen anbieten. Von dort aus haben wir sehr gute Flugverbindungen zum europäischen Festland und zu den Britischen Inseln. Wir können jeden Punkt Europas schnell erreichen. Aufgrund der Besonderheiten der Inseln sind Muttersprachler der verschiedensten Sprachen verfügbar, sowie gut ausgebildete Experten in den Bereichen Web-Entwicklung, Grafik Design und Übersetzungen.

Portfolio

Wir entwickelten eine große Menge von Werkzeugen. Im folgenden geben wir Ihnen einen kurzen Überblick (in englischer Sprache). Falls Ihre Projekte ähnliche Anforderungen haben können Sie uns gerne kontaktieren.

Web Application Installer

Customizable target locations, web application settings, database settings. HTTPS and certificates. Create websites and web applications. Set folder and Service rights. Persist and reuse all settings. Test preconditions. Upgrade databases. Modern user interface.

Users, Groups, Security, Rights

Manage authentication and authorization within websites. Access Active Directory™, use Windows™ credentials. Easily specify access to program components and features.

Web Uploader for Large Files

Customizable server connections and credentials. Very user-friendly UI. Support for automated, background action. Pause, resume and restart transmissions. Manage many documents at the same time. Show transfer statistics. Persist and reuse all settings.

Viewer for Huge Images

Very quick image display, panning and zooming. Various image formats. Integrated graphical, collaborative annotations. Customizable colors and layout, embeddable. Interface for version management.

ORM Framework

High-speed data access. Able to work with huge data sets with minimal memory footprint. It is a layered system: DTO's for basic data representation and transfer. BO's for bundling the object-related functionality. BOM's for lists of business objects. Pluggable validation. Customizable serialization and database access. Stable, proven, generic.

Versatile Generator

Generate databases, SQL scripts, C# code, ORM object model, user interfaces and XSD schemes. Model-first. Simple and efficient model description. Practical user interface. Supports partial classes. All generators are easily customizable. Easy to use internal API.


Cobasoft Advantages

Warum Sie uns einen Auftrag erteilen sollten? Warum sollten Sie mit uns arbeiten und uns die Implementierung großer Softwaresysteme anvertrauen? Einige gute Argumente dafür:

Richtige Weichenstellungen

Anhand richtiger Weichenstellungen zu Beginn eines Projekts können während der Entwicklung böse Überraschungen vermieden und nach der Fertigstellung erhebliche Kosten gespart werden. Durch Auswahl einer geeigneten Architektur, durch gutes Design und durch den Aufbau einer effizienten Softwarefabrik können wir Sie unterstützen.

Stabilität durch gutes Design

Das Design einer Software bildet die Grundlage, auf der die Entwicklung aufsetzen muss. Wenn das grundlegende Design stabil, vollständig und effizient ist, können auch die darauf aufgebauten Applikationen entsprechend stabil, vollständig und effizient eingesetzt werden. Mit der Qualität der Spezifikationen steht und fällt auch der Erfolg des Projekts. Profitieren Sie von unserer umfangreichen Erfahrung!

Refactoring und Portierung

Auch Programme altern: Die verwendete Technologie wird unmodern, die Datenstrukturen sind für neue Anforderungen nicht mehr angemessen. Um diese Probleme in den Griff zu bekommen, sind Refactoring und Portierung geeignete Maßnahmen. Wir haben Erfahrung mit solchen Aufgaben und können für Sie die Umsetzung beschleunigen.

User Interface, Datenstruktur, Algorithmen

Auf diesen Säulen steht jedes Programm. Wenn man für jede dieser Säulen die optimalen Entwurfsmuster findet, lässt sich die Software-Entwicklung zum Erfolg führen. Wir können die Qualitäten dieser Komponenten beurteilen und finden für Sie passende Lösungen.