Galileo satellite orbiting earth symbolising high technology especially communications and positioning
Sci-Tech Systems Home button Sci-Tech Systems Services button Sci-Tech Systems Experience button Sci-Tech Systems Projects button Sci-Tech Systems Partners And Associates button Sci-Tech Systems Awards button Sci-Tech Systems About Us button Sci-Tech Systems Contact Us button

Software Services

We can quote a fixed price for a self-contained package of work, or work at hourly, daily or weekly rates. We can work with projects in the industrial sector or in the defence sector, having been security cleared many times. We can work to the ISO 9002 standard.

We offer the following services...
Turnkey systems Turnkey Systems
We can deliver a Turnkey System, ready to run directly from installation in the target hardware. This will include system and User documentation and help files. See our notes below on embedded software and what we can offer.

embedded system Embedded Software
We have extensive experience in embedded systems, including military systems, out own marine tracking project, iPads ans iPhones, and recent developments in the IoT area with skills in bluetooth and TCP-IP protocols interacting with a server. We can create embedded software for a given hardware target, to any level of autonomy the client may require: from analysing and determining requirements, sourcing the development enviroment and designing and developing the complete system, to creating a part of the embedded system, given the client's requirements and design. We very closely with a very experienced hardware designer and a server developer, and are therefore able to offer a complete service.

CCIS systems CCIS - Command and Control Information Systems
Using our extensive experience of military command and control information systems (Opcon for the Royal Navy and NATO Navies, UKAIR CCIS for the Royal Air Force) and our extensive software developed for Diver tracking and AIS (Automatic Identification System for shipping) we can very quickly produce a working CCIS display.

AIS application for Windows Application Software
We can create Application software for pc or mobile platforms to any level of autonomy the client may require: from analysing and determining requirements, sourcing the development environment and designing and developing the complete system, to creating a part of the system, given the client's requirements and design.

test software Test Software
Often there is a need to create specific applications and programs, or even an entire system, to test all or part of a software system: these are called Software Tools. We can design, document and create Software Tools either to the client's specification, or determine the requirements ourselves. We have created and implemented automatic testing for a graphics based architectural design system.

flow chart used in project management Project Management
We can guide a client's project through it's entire life-cycle, liaising with the client's customer(s) to determine requirement, formulating the project Specification, overseeing the system Design and Implementation, Test Planning and Testing. Or we can advise the client's in-house management team.

project planning chart Project Planning
We can liaise with clients to produce accurate project plans. These give elapsed time and cost predictions, and identify critical paths. When updated regularly, they measure progress and update time and cost predictions. The results can be fed back into future plans to produce more accurate plans in the future.

analysis Analysis and Requirements Identification
The first task carried out in a project's life-cycle, an analysis and identification of a project's requirements to feed into the subsequent System Design. It saves money by ensuring that the system design factors in all requirements, reduces time spent re-designing, and ensures that the finished product will be fit for purpose. It is also useful when a client needs to determine whether a third-party developed system can be accepted. We can analyse the client's proposed project and identify the requirements that must be met by the system that will be created.

design Design Specifications
A well thought-out software design not only identifies potential pitfalls, but also minimises time spent implementing and testing, where much of the project cost lies. We can create specifications and software designs from a set of requirements to any level: System, Sub-system, module, and are familiar with Yourdan design methodology.

test plan Test Planning
A good Test Plan is essential for determining and proving that the system is not only error-free, but meets all the project requirements. This is especially useful for a client to provide evidence for acceptance of a software system created for their customer.
We can create an appropriate Test strategy for a client's project-in-development, ensuring that all features are tested, and identify Software Tools that should be created.

review Review Services
We can review software for management, ranging from individual modules of software development to stand alone packages or complete company products. The depth of investigation depends on the customer's requirements, but will normally involve investigation of the source code, the languages used, the compilers chosen, the standards adhered to, the ability of others to understand it, and the potential for future support. We write a management report with the results, and recommend as to whether the system is fit for purpose, and advice on how it could be improved.

Open Source Open Source Review
Working with a scanning partner we can analyse potential problems with the use of Open Source software and offer corrective advice. The analysis software gives an overall view of the Open Source picture, but this can sometimes produce false positives. We check the indications for validity, and further investigate the areas flagged by the initial report for manual investigation. We can also advise on how to implement control 'in house', from simple solutions to full blown control linked to your development environment with automatic updates on vulnerabilities.

choosing a direction Feasibility Studies
We can perform feasibility studies for clients, to help determine whether an approach being considered will succeed in both in hardware and software, or to identify areas requiring further investigation.


answers for questions Consultancy
We can advise clients on any of the above aspects of project and software development.



Sci-Tech Systems Home button Sci-Tech Systems Services button Sci-Tech Systems Experience button Sci-Tech Systems Projects button Sci-Tech Systems Partners And Associates button Sci-Tech Systems Awards button Sci-Tech Systems About Us button Sci-Tech Systems Contact Us button

© Sci-Tech Systems Ltd 2008-2024                                                               Last updated: 7th February 2024