Custom Software Development

Custom SofwareAre there are data analysis tasks that you need to perform on a regular basis? Would you be interested in using a new statistical method, but it is not available in your current software package? Creascience has acquired a renowned expertise in the development of custom statistical applications and cost-efficient software solutions.

For more than 10 years, we have successfully used the R software environment both for our consulting work and for implementing custom solutions for our clients.

A universal and cutting-edge toolbox

Once known as a powerful but complex statistical language mainly used by researchers and requiring programming skills, R has since matured and become a complete data analysis software with a variety of supported platforms and by far the most complete set of data analysis methods among all statistical software packages. It is estimated that there are more than two millions users worldwide including a fast-growing base of business users. The  New York Times has discussed with enthousiasm its potential for businesses, large and small.

Integration with various platforms and software packages

R works on a variety of platforms and OS, including Linux, all flavours of Windows and Mac OS X. It can also be run on a web server and platforms have been developed to take advantage of cloud computing. If you have to deal with large datasets or computer-intensive data manipulation and computations, R can take full advantage of 64-bit architecture and can handle parallel computing on several cores or computers.

Handling data input and results output

In our opinion, the biggest change that made R much more suitable for business applications lies in its ability to build custom and easy to use dialog boxes that allow the creation of user-friendly applications. Add to that the capability of reading datasets from a variety of formats and querying databases and you will get the ability to handle the most complex computations with the simplest interface. As far as output is concerned, it is possible to create custom reports containing exactly the information you need. They can be presented as web pages if needed and automatically added to your company intranet. Last but not least, R offers an array of graphics and data visualization tools that are so flexible and powerful that there is no limit to the way your data and results can be represented.

How to proceed?

The first step to start the development of a custom application would certainly be to contact us with a description of your objectives and constraints. We will most likely ask you a lot of questions to precisely understand your needs, who the typical users would be, the type of implementation you are looking at (workstation vs. server, etc.), the output you need and so on. Once we have a clear enough understanding of your project, we will submit a proposal describing in detail what the application would do (and would not). If this suits your needs, we will proceed with the development and deliver the application based on the timeline that was agreed upon. If relevant, we can offer training to potential users on how to use the software and interpret the results.

How long does it take to develop a custom application?

This really depends on the complexity of the requested application. Most projects are completed within one or two months, but we have also taken care of large-scale development that required more than a year to complete.