Services

Software Development

Modcomp specialises in developing bespoke software. We have designed, developed and tested software for some of the biggest and smallest organisations in the UK. From companies like Barclays Bank, and organisations like DEFRA, to small start-ups and not for profit organisations, Modcomp has successfully delivered business critical applications. We are a Gold Certified Microsoft Custom Development Solutions provider.

Bespoke Software

Bespoke software is a software application developed specifically to your custom requirements and is particularly used when there is no 'off the shelf' alternative available. Because the software is developed specifically to your requirements it can be tailored to fit exactly with the way your business operates. Moreover, it can be customised to interface with other software in use in your company so that it is fully integrated with your IT infrastructure across your whole organisation.

Modcomp has a software development team comprising analysts, project managers and developers. Our team are chosen not only for their technical expertise, but also their ability to help solve business problems. Our senior developers have many years experience working for Modcomp and have each been involved in building systems which have solved a very broad range of business challenges.

Microsoft Platforms

Our main areas of expertise are with Microsoft platforms and tools. We use Microsoft Visual Studio as our development environment and build software using C# and ASP.NET. We promote a collaborative methodology; working closely with customers. Often we will produce a prototype to demonstrate the look and feel of the system. During the development process we will meet with you regularly to discuss progress and any required changes to the specification.

Requirements Gathering

The first phase of any development project is the performing of a full requirements gathering exercise. Our analysts will talk to the project sponsor as well as end users to formulate an exact list of requirements for your software. Once agreed, these can be turned into a Functional Specification. This is the key document in a software project as it defines precisely the functionality of the software we will build. It defines how the software will work, how it will look, and the inputs and outputs required from the system. At the end of the project, the Functional Specification forms the basis of the acceptance process. You will be invited to test the software to confirm that it performs completely in accordance with the Functional Specification.

Our clients see us as their software partners, which is why the companies for whom we have developed systems are always prepared to act as references for us. Read our user stories and talk to us about how we can solve even the most demanding software challenges rapidly and reliably.

Our Skill Sets

Programming Languages

C, C++, C#
ASP, ASP.NET, ADO.NET
JSP and Java Servlet
Java Script, VB Script
RPG
PHP
SQL
ColdFusion
HTML, DHTML, XML
COBOL

Technologies

Microsoft .NET
Microsoft Office SharePoint 2007
J2EE, EJB, JMS, JNDI
BizTalk, XML/XSL, XSLT
SOAP, Web Services
COM/DCOM, ActiveX, MTS
ODBC, OLE DB
Crystal Reports
MAPI, TAPI, SAPI
TCP/IP, sockets

Databases / RDBMS

MS SQL Server 7, 2005
Microsoft Access
MySQL
PostgreSQL
XML

Operating Systems / Platforms

UNIX
Linux
MS Windows NT / 98 / 2000 / XP, 2003
Windows Mobile

Software Engineering Tools

Microsoft Project
Microsoft Visual Studio.NET
Microsoft .NET Mobile Web SDK
Microsoft Visual SourceSafe
CVS Code Assistant
Microsoft FrontPage
Adobe Dreamweaver