Top of Page

Software

SEA develops software for a wide range of applications, from embedded control systems to database-driven information processing systems. Our software development capability covers the complete lifecycle from requirements capture and definition, through design, implementation and test, to in-service support and upgrades.

We have practical experience in a wide range of reliable technologies and methodologies, enabling us to choose those that meet your requirements in the most cost-effective way. Examples include specification/design using Doors, UML and Yourdon; development using the waterfall (SDLC), V and Agile models (as appropriate); coding using C, C++, C#, Visual Basic, Ada, SPARK; Java for implementation; Cantata++ and AdaTest for testing; Windows (XP, NT, 200x), Linux, Unix, VxWorks, QNX operating systems, and various COTS software for specific applications.

For web-based applications and GUI development; XML, HTML. Java and X Forms.  For electronic business applications; WebSphere, Business Objects, Oracle, MQ (business transaction and middleware management) and J2EE (distributed multitiered application model for enterprise applications).

SEA is certified to ISO 9001-2000 (ISO 9000-3 TickIT) for the design and development of software systems.