One of the advantages of Open Source software is that there is so much of it already freely available. Chances are, for most sets
of requirements, there is already a suitable package available under an Open Source license. saosce can help your
organisation identify and evaluate these options, and - where appropriate - select, implement and support those that fit your
business needs the most closely.
Customisation
However, no two organisations are identical, so often their exact requirements for software also will vary. With Open Source
software, the license permits modification and redistribution. So if the most suitable Open Source package availble fits most
but not all of your organisation's requirements, saosce can make the necessary modifications so that the
software meets your requirements exactly. This reduces development costs significantly, by avoiding "re-inventing the
wheel". The modifications can then be contributed back to the relevant Open Source project, which helps reduce ongoing
costs by obviating the need to pay for further development work when updates are released.
Original Development
In some circumstances, requirements for software can be so specific to an individual organisation, or so original and innovative,
that there is no "wheel" to re-invent and it makes most sense to begin development from scratch. saosce
provide both business analysis (sometimes also known as requirements engineering) services to
help your organisation define its exact business needs for software, and comprehensive original software development services
tailored to those exact requirements.
Porting
Sometimes it is necessary to move software from one hardware platform or operating system to another, in order to adapt to an
organisation's changing infrastructure over time (or to enable rationalisation of infrastructure, for example after a merger), or
(less commonly) to rewrite software in a different language in order to leverage the maintenance and support abilities of internal
IT staff. This process is known as porting. Where the destination operating system is Unix® or Unix-like, regardless
of either hardware platform or of source OS or language, saosce deliver effective, well-documented software ports.
saosce have engineers with significant software development expertise with a wide range of platforms and
languages and are ideally positioned to meet your software development needs, whether customisations, original development or
porting. For a confidential discussion of your organisation's software development needs, contact us at
info@saosce.com.au or call today on (08) 8233-5933.