What we do
Weirholme Software specialises in full-stack web application development. We develop web services including suitable interfaces for users, other application and client applications.
Web Services can be deployed locally, on virtualised infrastructure or hosted on cloud services. Web clients include web browser interfaces (HTML, React), desktop applications (Java, JavaFX available for most platforms) and mobile (Android) applications
Our software is developed to a high standard using appropriate development methodologies. It is well documented with fully managed source code. Applications are thoroughly tested throughout the integration process. We are confident in our handling of copyright, intellectual property and licensing. Where possible, we will prefer open standards.
Our web applications are designed for:
- Self-hosting Applications run on a private server on the local intranet. This is useful for sharing content locally with fewer security constraints and predictable processing requirements. This kind of hosting has very low fixed costs and is likely to run on existing infrastructure or involves only modest investment.
- Virtual Private Servers Applications run in a virtualised environment with defined configuration in terms of processing capabilities. This is suitable for geographically medium exposure and a predictable workloads. This deployment requires sufficient knowledge of server management and network security. It has fixed costs only, but is does not scale beyond the allocated capacities.
- Cloud Services For ultimate exposure and dynamic, potentially and varying heavy workloads. It comes with the opportunity of automatic on-demand scaling. Monitoring, upgrading and network security are professionally managed by the cloud provider. Costs grow proportinally with demand with a low fixed baseline. We can provide advice and guidance for Google Cloud Platform (GCP) and Amazon Web Services (AWS).
About
Frank Herrmann is the principal developer at Weirholme Software. He holds a Dipl. Ing. in Electrical
and Electronic Engineering and a Ph.D. in Computer Science (Statistical Signal Processing).
His work experience include positions as Research Scientist at Xerox PARC, Lecturer of
Computer Science at Aberdeen and Exeter University, Senior Quantitative Finance Developer at Barry and Hibbert
Ltd (now Moody's Analytics), Expert Evaluator of the European Commission and Senior Software Developer.