Archive Site from CodeStep.UK

Bespoke contract and freelance development for web and database business systems


Software development and custom built solutions

CodeStep provide custom or bespoke software development for Web and Microsoft based technologies. All Projects undertaken are completed and delivered on either Contract, Freelance or Fixed-Price basis, subject to an analysis of your project requirements.

Database driven applications

The majority of my development background has been specialising in Database driven applications and multi-user systems giving me the ability to provide the entire planning, designing and delivery of a whole range of business systems such as Project Management tools and Production Scheduling.

Bring live information to your users
WebDesk Platform
Sales Pro
Chevrolet CNA

Planning and Analysis
Financial Operations
Knowledgebase & Tools

Process automation

Many businesses perform a lot of data-intensive work, but many of them often don't realise what could be automated with some careful planning.

Process Automation takes time-consuming and labour-intensive tasks such as dealing with endless paperwork or spreadsheets, managing them within a custom built application that can be used by your staff and customers.

By building a system around your process, you can bring all your information together and analyse and manipulate it in ways that can save you hours of time and labour and give you invaluable information.

We can build any system around your specific business - working exactly how you need it
Knauf Earthwool Order Management
PDI Europe Ltd Partners Portal
Lead Alert B2B Marketing Alert System

Simple Management Tools
Multi user portals
Unique features

Hosting and Support

All our systems can be provided as a service so you don't have to worry about hosting, maintenance or support.

We provide a complete range of servicing and hosting packages to suit your solutions, size and budgets - we can even partner with your existing providers. See our new Hybrid Cloud service range for our hosting options

For those requiring self-deployment, we can provide source code or setup packages to install our software into your own hosting environment giving you complete control.

For more information, please see our Total Support and Technical Service page

Supported technologies

We have the in-house knowledge required to provide application design, development, project management and support for any the following technologies and languages:

Web Technologies

  • HTML 4, 5 & XHTML
  • CSS and XSLT Stylesheets
  • JavaScript
  • jQuery & jQuery UI

.Net Framework Languages

  • Microsoft C#.Net 4.6
  • Microsoft VB.Net
  • Microsoft C# ASP.Net
  • Microsoft VB ASP.Net
  • Linq to SQL

Database Systems

  • Microsoft SQL Server 6.5 - 2016
  • Microsoft SQL Server Integration Services (SSIS)
  • Microsoft Access
  • ODBC Sources
  • MySQL (Limited Experience)

Scripting Languages

  • Microsoft Visual Basic 6.0
  • Microsoft VB Script
  • Microsoft Classic ASP
  • Python (Limited Experience)
  • PHP (Limited Experience)

Server Technologies

  • Active Directory
  • DNS & WINS
  • SMTP
  • POP3 & IMAP
  • iSCSI, NAS
  • Firewalls, Routing & RAS
  • Hyper-V, VMWare
  • SNMP (Limited Experience)

Operating Systems and Servers

  • Windows Server 2000 - 2019
  • Windows 8 / 8.1, 10
  • Windows Vista / Windows 7
  • Windows 2000, XP
  • Windows 95, 98, Me
  • Exchange Server 2000 - 2016
  • Debian Linux 8/9 (Limited Experience)
  • Raspbian Linux (8/9) (Limited Experience)

Hosting Technologies

  • IIS Internet Information Services
  • Microsoft HyperV
  • VMWare
  • QEMU
  • Apache2 (Limited Experience)

Hosting / Service Styles

  • Private In-Office Intranet
  • Private In-Office Appliances
  • Dedicated Public Servers
  • Private Cloud Servers
  • Public Cloud Servers
  • Shared Hosting Servers
  • Self Service Setup Packages
  • Source Code / GIT based delivery

Total Support

Not only do we support the development of your system, but we can support it for an entire lifetime. We pride ourselves on being available to deal with issues, changes and updates for the long term. Our experience speaks for itself, and our business processes ensure we can always support your system, and keep it fresh and tailored to your business.