Custom Development
Software and System Development
All of our skills are used to give our customers the technical edge required in today’s modern I.T. environment. We are continuously refining our Software skills to keep at the cutting-edge of I.T. and undergo rigorous regular training and examinations to keep our technical edge in today’s demanding business environment. Our Software Engineering expertise includes C# Development, .NET Development, C/C++ Development, Java Development, Visual Basic Development, SQL Development and Rapid Development Methodologies.
All of our Architects and Developers are Microsoft Certified Developers for .NET.
Software Design
Black marble can provide a design services that will analyse your companies needs and produce a detailed design for any required system.
Software Development and Testing
Black Marble can provide development service either based upon software designed by ourselves, or using a customer's own specifications.
Irrespective of the project Black Marble consider testing to intrinsically linked to the development process. Where possible we aim to automate software testing, to better allow regression testing in the future. We strongly agree with the 'write your tests first ethos' as championed by The Agile Alliance in agile software development methods.
Consultancy
Black Marble’s consultants can target your primary software development requirements, whether you need in-house staff augmentation or are looking for an outside partner to take complete responsibility for designing and developing the software you need to run your business.
Black Marble offers an end-to-end service from initial consultancy through to development and deployment.
Our consultants' skills are complete and wide ranging, with specialised expertise in Migrating Visual C++ , Java, J2EE and Visual Basic 6 to .NET, .NET Enterprise Services, Database Modelling and Design, Application Architecture and Modelling, .NET Development Guidelines and Conventions and Web and Windows Applications.
Technical Consultancy
Black Marble provides professional IT consultancy for businesses ranging from multi-site companies, through to small companies.
We deliver IT support solutions to suit our clients' working practices and provide the level of outsourced IT intelligence to allow them to grow painlessly. Our IT technical support and IT consultancy services are delivered by well-qualified, experienced and certified professionals. This ensures that the technology your business is using is running effectively and efficiently.
Black Marble can investigate a company's current IT systems; analyse any areas where improvement is required (or would be beneficial) and offer suggestions to meet their current and emergent business requirements.
The application of Black Marble's accumulated IT knowledge to a client's situation often provides innovative, elegant and unexpected solutions. We are not afraid to suggest radical solutions that though they benefit the client do not generate further work for us. This is because Black Marble ascribes to conduct befitting a Professional Software Company.
Prototyping
Black Marble provide the best prototyping service to meet your needs.
System Design and Architecture
Black Marble take pride in thoroughly designing systems from the outset, so you can be confident of success.
Project Rescue
Software Development is a high risk undertaking, and one that can sometimes go wrong. Black Marble can save your project.
Testing
Black Marble has a thorough approach to testing. We are proponents of how code can be developed and automatically tested concurrently.
Research and Development
Many companies have an extensive existing IT data infrastructure, which is a major investment to any organisation. However, they do not have the knowledge to use their IT system to its maximum efficiency; or they have a great business idea but are not sure if it can be implemented using today’s technology.
Few companies have the resource in house to research all the software implications of new technologies.
Black Marble can help. We attend many of the major software development conferences and so are perfectly placed to apply the most appropriate techniques and technologies to your problems.
We provide a research & design service that looks at your businesses requirement and produces a proof of concept design. This may be in the form of a presentation or a piece of software it all depends on the project.
The key deliverable is the information as to whether your project is viable, and if there are any other options open to you.