We specialize in application maintenance. Have all your developers gone? Nobody knows how your business-critical system works and nobody dares changing the 'running system'?
We have a lot of experience in application maintenance. Typically we will first install, if not present, a source control system to be able to track all the changes, and then we'll start writing test procedures. (Our favourite technologies right now are JUnit and Selenium).
Once the test framework is set up, this enables us to refactor the code without any effect on the production. With time, as we see potential for improvement, we will update your code so that it's maintainability increases.
We are a solid partner for application development and specialize in the following technologies:
We no longer recommend starting a new project using XPages, since the technology is not being actively supported by IBM.
We can web-enable your application. Our current favourite technology is using a Javascript Framework, integrate the business logic in the Web application, and use your current system simply as a data source.
If you are experiencing speed and performance problems, there is a good chance that improved design will improve the performance of your Lotus Notes application - whether it be view speed or time to open documents. Fast applications save work time and keep your employees happy.
Typically, processes can be streamlined or simplified, which can then make the application supporting the process simpler too.
People create workarounds to work with inefficient applications. By interviewing the key users of the database, we can discover where the inefficiencies are and what needs to be improved. It's called 'Shadow IT', and it's a sure-fire indicator of where an application is not meeting all the users' needs.
One very good indicator of what is the core of the application is actually recording what people are doing. We can modify the template of the application so that it can record exactly what people are using. This is done anonymously, typically over a period of 2 weeks. This enables you to determine what your users are not using, and remove it!
As the requirements for an application increase, more and more functionality is added to it - and almost never removed. These historical leftovers contribute to a bloated application - we help you to streamline the application to your current needs.
We can help you professionalize your environment:
We can professionally audit your code to find performance killers and potential problem zones. This can be linked with trainings for your in-house staff to avoid such problems.
Our consultants combine business, engineering, and IT know-how and will translate your needs into IT projects painlessly.