top of page


Since our establishment in 2004, we have been developing software solutions in different industries and business verticals to help businesses optimise productivity in the office and field. 

Whether the development is brand new or an extension of existing legacy software, our business applications are built using Microsoft and Google technologies, and typically consist of one or all of the below key components which make up our BNS technology stack.

The Business Net Solutions technology stack:

BNS Technology Stack
SQL Database 

At the centre of all our solutions is a secure SQL Server database hosted either in our dedicated Windows UK Fast server, Microsoft Azure cloud or else your own server. If the data is inherited from legacy software it is cleaned, consolidated and prepared for optimum usage.


We produce reports using your business data in way that best suits the user, whether that's an active Excel workbook with live HTTPS links to the database, automated PDF reports or interactive visual reports in Microsoft Power BI.

Mobile Application

Mobile Scorecard is our proprietary mobile data collection platform built entirely in Microsoft Xamarin with Google Web Services for robust and secure communications. It acts as a mobile front-end to the enterprise management system providing users with the exact tools they need to complete their job in the field.


When data sources are dispersed and in particular across different servers (e.g. your client's CRM) we find the most appropriate way to exchange data between sources to minimise manual intervention. This ranges from APIs, or more simply by exchanging XML files via FTP.

Web Application

Using the latest Microsoft .Net Core 3.1 and Blazor technologies, we build web apps that are consistent, modern, cross-browser and responsive. Using agile development process we add features as businesses evolve for purposes ranging from simple CRMs to comprehensive ERP systems. 


Our Development Process
  • Does the mobile app work off line (often my auditors are working indoors without reliable data service)?
    Absolutely! We have a native Android client that works off line, and then synchronises with the server either on demand, when in a Wi-Fi area, or whenever possible (using the mobile data service of your mobile phone network). If your app requires access to a database we can pre-download this to use whilst offline.
  • Can I track what my field workers are currently doing and where they are?
    Yes. We can plot all the locations a worker has visited, and show you the route they took.
  • Can I edit a document after it has been completed?
    Yes, if necessary. The default behaviour is to “freeze” a document once completed – however this can always be reversed.
  • Am I able to control Mobile Scorecard by voice?
    It is indeed possible to use Android voice input to enter notes.
  • Is there assistance to navigate to a job site?
    Yes, a simple button click will launch Google navigate to guide you to the address stored in a job document.
  • Can I take credit-card payments on Mobile Scorecard?
    Not by default, however using an external web site or API we will happily implement this if you need it.
  • Are mobile communications reliable?
    Communications run in the background, and have error checking. So in the event of a communications failure or message corruption communications will retry.
  • Are mobile communications secure?
    Yes. When linked to a server with an SSL encryption certificate (such as * then all communications with the server are encrypted and secure.
  • What is involved with integrating my legacy/ERP/CRM system with Mobile Scorecard?
    We will need to tap into your legacy database. Either provide direct access, or else we can swap XML/CSV messages using an FTP server, or else we can implement a web service to create a link.
  • Can I change a job after it has been downloaded to the app?
    Currently – No. However this feature is currently under development, and will be available soon.
  • Can I control whether uploads occur only when Wi-Fi is available?
    Yes. We enabled this feature to save unnecessary mobile data usage.
  • Does Mobile Scorecard support multiple countries and time-zones simultaneously?
    Yes. All document answers are stored in the language and time zone of the remote user, however for reporting purposes this information can be delivered in a single language (e.g. English) and time zone (e.g. GMT).
  • How easy is it to add a new language to Mobile Scorecard?
    Using Google translate services we can automatically convert documents to any language. However, we then recommend you check and correct the languages so that it is technically correct for your business environment.
  • Does Mobile Scorecard work on iOS?
    We don’t yet have a native iOS app, however this is under development. There is however an HTML version of the document editor that can run in any environment with a web connection.
  • Can templates contain computations?
    Absolutely, just tell us what you want to calculate, what your ranges and exceptions are and how you want to score them.
  • Can we host Mobile Scorecard from our own servers?
    For smaller companies it is most convenient to host your solution on our servers. However for data privacy reasons most larger companies prefer to host the solution from their corporate Windows/SQL servers.
  • Can the program be branded with my company logos and colour schemes?
    Yes. Please contact us to discuss.
  • Can I request new features to be developed?
    Yes of course. However, we give priority to fee-paying customers.
  • Can I generate reports using our internal reporting standard?
    Yes. We can export report data either as XML or CSV data files , directly from a SQL server database. You are then free to create reports however convenient to you.
  • Can I run reports across our company firewall?
    Our Excel reports can operate via portal 80 (i.e. the same as a web browser). So no other firewall changes are necessary.
  • Can I design my own templates?
    Yes we have a report designer that you can access from your admin portal. Most companies prefer to let us create their templates.
  • How do you help me if things go wrong?
    Simply send us an email (, and your request will be logged in our system, and assigned to your designated account manager for response and resolution.
  • Are field-workers able to communicate directly with your support team?
    Yes. There is a chat function built into the app, so that remote workers can chat directly with the portal administrators.
  • Do you supply a complete package including hardware, data service, software development and support?"
    Clients normally will source their own mobile devices and mobile phone SIM – as any modern Android mobile or tablet will work with Mobile Scorecard. However, regarding the web server, we can either host your application on our shared server, or we can organise a dedicated server for your business solutions, and also, we can install the software onto your corporate server.
  • Can you create a system for me to be live next week?
    Yes. However, with that limited time you will get an “off-the-shelf” solution and no customisation. This is great for prototyping and acceptance testing your solution. We can either configure any changes you need, or given time, develop specific customisations you may need.
  • How do we get going?
    Please email us: or call +44 01908 236807.
  • Can I purchase an unlimited license to use Mobile Scorecard across my business?
    Yes. However, we must discuss the scope of the license.
  • I only have a single user. Can I afford Mobile Scorecard?
    Yes. We can arrange access to your necessary templates and reports from our shared server.
  • Can I purchase Mobile Scorecard source code for use by our internal developers?
    Yes. We will consider such requests.
  • Can I have a free demo?
    Yes. Please email us:, call +44 01908 236807 or alternatively for a basic demo of the web app you can upload your own document to be converted via the menu Mobile Scorecard > Free Template Conversion
bottom of page