Technology

CRITICAL Software combines advanced technical and project management skills with cutting-edge industry expertise and development models, to deliver, support and maintain turnkey and end-to-end solutions.

We are independent of any specific software supplier, product, technology or development methodology, which means we are free to prioritise our clients’ best interests at all times, and to overcome project obstacles in the most cost-effective and efficient way possible. Our greatest asset is our passionate, dedicated and energetic team of experts, who provide a broad range of technical competencies. Our engineering centres have specialised areas to develop projects related with safety and mission-critical systems. Our expertise includes:

Safety-critical services

  • Embedded & safety-critical development
  • Embedded & safety-critical validation
  • RAMS services
  • Simulation

System integration services

  • System integration
  • Business process automation
  • Business analytics and big data
  • Earth observation
  • Security

Data engineering services

  • Diagnostic systems specialists
  • Artificial intelligence
  • Machine learning
  • Mechanical systems and physics
  • Data analytics and statistics
  • Application of predictive analytics


Technologies

Programming languages

C#, C/C++, Java, Delphi, VC++, MFC, OWL, VB, Pascal, Fortran, Python, HTML, CSS, Perl, PHP, 4GL, UML/SysML, assembly, XML, Kylix, Ada, Objective-C and VHDL.

Web technologies

ASP, ASP.NET, CGI-Perl, PHP, ISAPI, HTML, DHTML, AJAX, JavaScript, VBScript, MS IIS, Apache, Tomcat and JRun.

Development suites

Infragistics and Devexpress.

Portal, collaboration, document & content management

Microsoft Sharepoint, Alfresco, IBM FileNet and IBM Portal Server.

Distributed middleware

MPI, DCOM, .NET Remoting, CORBA, Java RMI, COM and ATL.

XML-based technologies

DOM/SAX Parsers, XSLT and SOAP.

Databases

Oracle, Microsoft SQL Server, Sybase, MySQL, PostGreSQL, Informix, SQL, PL- SQL, and IBM DB2.

Security

SSL, TLS, LDAP, Kerberos, X509, PKI, JAAS, SOAP, WDSL, CERT and SANS Methodologies, NIST and ISO Standards and IBM Q1 Labs.

Operating systems

Unix, FreeBSD, Linux, LynxOS, Microsoft Windows, RT Linux, SMX, Solaris, SCOS-2000, RTEMS, MacOS, Integrity, VxWorks, Android and iOS.

Platforms

Cisco, CheckPoint, OutSystems, Trintech, ERC32, DIONICA POS, Power PC, Intel, Sparc, IA64, AMD64, ARM, DSP and Microcontrollers specific.

Mobile Platforms

Android, iOS and Microsoft WP8

Networking

HDLC, X.25, TCP/IP, IPV6, QOS, IPSEC, SNMP, COPS, MTP, Siemens H1, FTAM, ASN.1, IOTP, X.28, MIL-STD-1553, CAN, CANOpen, J1939, Link16 and NTDS.

Version control/tracking

CVS, VSS, DCL, SVN, Dimensions and Trac.

QA tools

JProbe, JUnit, WinRunner, LoadRunner, BoundsChecker, Purify, CppUnit, CodeWizard, Logiscope, Doxygen, Understand++, LDRA, Xception, Cantata++, VectorCAST and Rational Test RealTime.

Business intelligence

Oracle BI, Microstrategy, SAP Business Objects, Crystal Reports, SAS, Serena, IBM COGNOS, Crystal Reports, Jasper Reports and Microsoft BI Tools.

System monitoring

ICINGA and Nagios.

Requirements tools

DOORS and RaQuest

Model based development

SCADE and Matlab/Simulink

Regulations

DO-178B/C, DO-254, 00-55/56, ECSS E-40, EN 50126/8/9, MISRA-C, ARINC653, IEC 61508, ISO 26262, MIL-HDBK-217F and RIAC-217Plus


Technology Certifications

Our technology certifications provide the best knowledge to offer ‘best of breed’ solutions to our customers.