Software Development
Expert Engineering have the expertise and knowledge to design and develop a range of bespoke software solutions from desktop applications to complex web applications.
We will work with you throughout the software design and development lifecycle to develop software solutions tailored to your own requirements. We will help you identify and define your requirements and work closely with you during the design and development phases to ensure that our software meets your requirements.
We follow an iterative development process called the Rapid Application Development methodology which means we can rapidly develop high quality, competitive and robust software solutions.
Once your software has been developed, we offer a number of support services ranging from ad-hoc query answering to fully hosting and supporting your applications.
Please do not hesitate to contact us for more information.
Example Applications
Some of the software we can develop includes:
- Web applications (e.g. an online application for the uploading, processing and reporting on structural health data)
- Standalone desktop applications (e.g. a desktop fatigue/fracture analysis program)
- Database applications
- Graphical User Interfaces
- Interfacing/translation software (e.g. formatting CAD outputs to generate vendor specific manufacturing paths, or bespoke formatting of Finite Element Analysis/Computational Fluid Dynamics data)
Technologies
We are experienced in a range of software development technologies and processes including:
- Java (Standard Edition, Enterprise Edition, JDBC, JSP, Servlets), FORTRAN, Visual Basic, Perl, Grails, Javascript, HTML
- MySQL, Oracle, SQL Server, SQL
- Apache, Tomcat, Glassfish, JBOSS, XML, Windows, Linux
- Object Oriented Design and Analysis, RAD, UML
Expert Engineering have the expertise and knowledge to design and develop a range of bespoke software solutions from desktop applications to complex web applications.
We will work with you throughout the software design and development lifecycle to develop software solutions tailored to your own requirements. We will help you identify and define your requirements and work closely with you during the design and development phases to ensure that our software meets your requirements.
We follow an iterative development process called the Rapid Application Development methodology which means we can rapidly develop high quality, competitive and robust software solutions.
Once your software has been developed, we offer a number of support services ranging from ad-hoc query answering to fully hosting and supporting your applications.
Please do not hesitate to contact us for more information.
Example Applications
Some of the software we can develop includes:
- Web applications (e.g. an online application for the uploading, processing and reporting on structural health data)
- Standalone desktop applications (e.g. a desktop fatigue/fracture analysis program)
- Database applications
- Graphical User Interfaces
- Interfacing/translation software (e.g. formatting CAD outputs to generate vendor specific manufacturing paths, or bespoke formatting of Finite Element Analysis/Computational Fluid Dynamics data)
Technologies
We are experienced in a range of software development technologies and processes including:
- Java (Standard Edition, Enterprise Edition, JDBC, JSP, Servlets), FORTRAN, Visual Basic, Perl, Grails, Javascript, HTML
- MySQL, Oracle, SQL Server, SQL
- Apache, Tomcat, Glassfish, JBOSS, XML, Windows, Linux
- Object Oriented Design and Analysis, RAD, UML
