We understand that organisations need to make informed decisions, and that is especially important with external suppliers. Our agile process manages risk, delivers benefit sooner and enables our clients to change priority when needed.
The key aspect of our process is the short timescale between releases of new functionality. This enables multiple things:
Identifying and mitigating risk is a key component of project management. In both planning and delivery, we define our risks, using our delivery risk framework, and put in place strategies to mitigate against them.
Crucial to the success of our process is continued and deep collaboration between stakeholders, users and developers of the software. We purposely remove barriers to collaboration so that our team can work hand in hand with subject matter experts and users alike.
Clear communication is critical to the success of software projects. At Abstract Leap we place strong emphasis on transparency and knowledge transfer, in both directions.
In order to deliver software faster and more reliably, we embrace the DevSecOps movement at Abstract Leap. Our software is automatically built, tested and deployed in production environments, enabling quicker delivery, shorter and more confident release cycles.
Requirements on documentation differ from project to project. We have multiple approaches for producing documentation that take account of the audience, the reason for the document and the need to maintain it.
GDPR is a EU regulation on data protection and privacy in the EU that also addresses transfer of that data outside of the EU.
We have helped organisations understand their requirements under GDPR, document those requirements and then implement software and controls to enforce them.
Our engineers understand that developing secure software is a primary requirement for our clients and for us as a business. They all receive training on common sources of errors in the technologies that we use.
Our QA process specifically includes a final code review undertaken by a principal engineer, whose job it is to find security issues.
We make use of external security consultants who will "penetration test" our systems in order to verify, as an impartial party, the security of the software.
We recommend performing this testing on initial delivery of the software, during any large upgrades and then on a frequent ongoing basis.
ISO/IEC 27001 specifies a management system that is intended to bring information security under management control and gives specific requirements.
At Abstract Leap, we have experience of enabling our clients to achieve certification and have operated systems inside an ISO27001 audited environment.
With .NET you can target any application type running on any platform. Developers can reuse skills and code across all of them in a familiar environment.
From mobile applications running on iOS, Android and Windows, to Enterprise server applications running on Windows Server and Linux, or high-scale microservices running in the cloud, .NET provides a solution.
Organisations all over the world recognise Microsoft Azure over Amazon Web Services (AWS) as the most trusted cloud for enterprise and hybrid infrastructure.
As a Microsoft .Net based company we recognise the synergy between .Net and Azure and use that to our advantage.
Where possible we look to use open source software as an alternative to commercial offerings or building similar technology.
These software libraries enable us to build products faster but also provide transparency in to the libraries that we rely on.
Part of our offering includes our own software framework, our "Abstract Infrastructure", that enables us to use our own tried and tested software for components that are generic across solutions.
This enables us to build our software faster and to concentrate on the specific requirements of the software.
The following are an example list of the types of applications that we can build:
The majority of our software is web based, providing open and accessible user interfaces that are accessed through a standard browser either in the office, at home or on mobile devices.
We specialise in building software to automate complex business processes.
Where it makes sense to provide a mobile app, we can build native apps across both Android and iOS. This can make use of the full features of the phone and is, usually, more performant than a web app.
We've built software that cuts across sales and support functions, increasing revenue and improving customer service.
Providing data recording across locations, ensuring data standardisation, allowing simple data entry.
Make the right decision at the right time requires a data driven approach. Making sense from that data requires robust infrastructure and brilliant visualisation.
The majority of business processes have some financial implication, be that cost or revenue related. We're created many systems that manage their own financial data as well as integrate with other systems.
Whether a startup or an established business looking for an agile partner, we can help organisations create software based products.
.Net Framework
.Net Core
ASP.Net Mvc
Xamarin
Node.js
Azure
Amazon Web Services
SQL Server
MySQL
Oracle Database
Redis
SignalR
Accord .Net
Html5
CSS3
jQuery
React
Bootstrap
Tailwind CSS
Sage Pay
Stripe
Flywire
Google Ads
Office 365
Gmail
zendesk
Twilio
Mandrill
SendGrid
Microsoft Teams