Our Services

Although software development is thought of as a labour-intensive activity, it really requires a lot more than dashing out thousands of lines of code on a keyboard. Nucleo has a broad spectrum of skills that you can use to make sure our applications not only work well but also play nicely with the rest of your system and your staff. We offer services that carry real value.

 

We’ve helped many organisations just like you in the past. So we’re pretty sure we’re the right company for you. Why not give us a call today? We can discuss the problem you are trying to solve and supply you with custom applications that help you to cut back on the time and cost of your current processes. Go to our Contact page for details.

 


Application Types

We create all types of applications, including:

  • Embedded (.NET)
  • Mobile (.NET / Silverlight)
  • Web (ASP.NET / Silverlight)
  • Distributed (.NET)
  • Windows Server (.NET)
  • Windows desktop (.NET / Silverlight)
  • Linux server (MONO / Moonlight)

Customer Types

We’ve worked with a diverse set of customers:

  • Top 500 companies
  • International businesses
  • National enterprises
  • Multinationals
  • SMEs

Areas of Expertise

We’ve gained years of experience in the following fields:

  • Tracking and traceability
  • Financial services
  • Tourism
  • Fleet management
  • Energy management
  • Telecommunications
  • Information management
  • Ecommerce
  • Information presentation


Technologies

We use modern technologies that have been proven to work well in business:

  • Radio-frequency Identification (RFID)
  • Mobile and embedded computing devices
  • Wireless data communications
  • Bar coding, scanning and printing
  • Image processing and character recognition
  • Web and distributed computing

Business Analysis

When we first start talking to you, you’ll immediately notice that we have a good knowledge of a wide range of industries. We can identify what it is that each operation of your business does and translate that into what our applications should do to get the same result. Better than that, we can help you automate certain steps and cut out others, making the whole process shorter, faster and more profitable.

 

Project Management

You don’t have to worry about a thing (and you probably don’t want to). Instead of you managing Nucleo, Nucleo manages your project for you. We create the project plan and give you frequent feedback on what we need, where we are, when you can expect results, and what’s been achieved so far. That frees you up to get on with your own work and to make progress in other areas of concern.

 

Application Design

When it comes time to actually design applications, we have valuable experience in matching your needs to our skills, the technologies we use, and type of program required. In this sense, we’re very much like architects who come up with a practical blueprint before the building goes up. By the time we are finished, we have a working model that we know will get the job done.

 

Programming

Okay, this is the part you know about. When someone talks about software development, they think of a group of programmers punching out code, gaze fixed on the screen, coffee positioned away from the keyboard but within reach for that vital wakeup fix. It really is a labour of love and Nucleo does it well. We enjoy writing programs and we love turning them into working masterpieces. And guess what – with almost two decades of experience behind us you can be sure that they will work well for you too. There’s no guesswork here.

 

Testing

Bugs – they’re everywhere. Inexperienced programmers come in cheap and leave a mess that costs you more to fix up in the long run. But an experienced software developer knows that it’s impossible to write custom applications without bugs. That’s why Nucleo has a separate and stringent testing procedure to seek them out and correct them before our software gets deployed to a production environment.

 

Deployment

Good software’s no good if it gets installed or set-up incorrectly. Then it might as well be filled with bugs (see above). Nucleo’s been dealing with server and desktop operating systems, and web, mobile and embedded systems for so long we’ve got an excellent knowledge of all the stuff that can hinder custom applications trying to do their jobs. Things like security, networking and multiprocessing are invisible to the layman’s eye and that’s good because it keeps them out of your way. But you need someone who knows what they are doing to get a new program working together with the rest of the system in a friendly manner.

 

Integration

This is our favourite. There is nothing more useful to a company than a program that works as it should, helps people do their jobs better and talks to other programs that could benefit from the information it creates. So if you want to link your HR system to your financial system, we’re the guys you should be dealing with. If you want a tracking application that seamlessly talks to your production system, again, you’re looking to the right company. You imagine it – we deliver it.

 

Support

We’ve never left a customer locked in a room with intimidating applications that refused to be understood. At any time after our program goes live, we’re available to assist with usage, listen to problems, and help you get the most out of our work.

 

Maintenance

Like people, plants and animals, programs get old and behind the times. They stop being as effective as they once were. It might be because new technology makes it easier for your competitors to do the same job faster. Maybe customers expect to be able to talk directly with your order clerks through their favourite social networking platform. More likely, the program runs fine but it needs to be able to do something extra because you’ve changed your processes. Whatever the case, Nucleo can adapt, extend and redefine applications to do more than they did before.

 

Training

Programs come in two parts: the applications themselves and the users who operate or interact with them. It’s no surprise then that we often remove our thinking caps to write user manuals, training materials, and even instruct operators on how to use what we have created – either one-on-one or as a group. We also work with power users to train them up so they can in turn train others. Of course, as soon as we are finished, the thinking caps go right back on again.