• Suomi
  • English

contact us

The Benefits of Our Partnership with RedHat & JBoss Fuse Integration


BiiT is Proud to Announce the New Partnership with RedHat

With this partnership, BiiT is expanding its solutions offering to include full integration capabilities to any external system to and from Salesforce.

Why is this interesting to you? Salesforce offers the power of a full CRM system; but when the need for external online data outside the organisation is within the scope then data sharing and integration needs come into the picture.

Benefits over the standard Salesforce p2p offering? Point to point integration is the perfect out of box solution for quick and easy data merge needs when they are simple, straight forward components; but this is never the case to stay simple for long and more and more endpoint and integrations are needed that comply to the same need but different business logic so the lightweight solution needs a more scale-able and adaptable solution and that is where esb is beneficial.

BiiT offers a combination of Salesforce CRM, ServiceMax mobile field tools, Salesforce Lightning Field Service, marketing automation system and system p2p integrations. With its new partnership with Redhat a more flexible and scale-able offering can be provided.

Red Hat JBoss Fuse is a lightweight, flexible integration platform that enables rapid integration across the extended enterprise — on-premise or in the cloud, which includes Enterprise service bus modular integration capabilities. Red Hat JBoss Fuse for xPaaS extends the capabilities to our Platform-as-a-Service (PaaS) solution, Red Hat OpenShift, for integration services in the cloud.

JFuse ESB Integration offers full service orientated architecture, ensuring data availability and integrity. The Enterprise Service Bus (EBS) products and its rules and principles allow numerous applications to integrate together over a bu- like infrastructure, enabling each application to communicate with the bus without dependency or knowledge of the other systems in the bus. Each integration is enabled with simplicity for each of its endpoints in mind, ensuring that majority of the needed mapping and enrichment of data for both channel and canonical data model.

JBoss Fuse – A Combination of Various Technologies in a Single Product

  • Apache CXF – Web services development framework which also supports development of SOAP & Rest web services.
  • Apache Camel – Enterprise Integration patterns(EIP) integration framework offering identified solutions to known recurring problems in Enterprise Integration allowing to write routing logic in several Domain Specific Languages like Java, Spring DSL, etc.
  • Apache AMQ – A Java message service (JMS) providing messaging system as per JMS standards supporting JMS specification and custom features.
  • Apache Karaf – lightweight Open Service Gateway Initiative (OSGi) container acting as the runtime for artefacts allowing install/uninstall modules at runtime.
  • Fabric – Deployments centralized management of artefacts to distributed environment.

Platform Architecture

The Jfuse esb java based platform enables data services and applications for the below needs.
Pattern based integration framework – development of needed api for multiple endpoints.
Dynamic configuration management – deployment and updation or services even if actively running
Multiple connectivity options – connectors for JDBC, FTP/SFTP, HTTP/HTTPS, file, SalesForce.com, SAP, db2, etc

The use of the Java management extension can enable the monitoring of queue and log files to retrieve messages not processed due to issues or status of server and other issues that are flagged to be required as part of the monitoring management.

Utilizing Jfuse Within Your Company Will Allow:

  • Modernize current/legacy integrations with limited changes needed on endpoints.
  • Improve quality of integrations
  • Better governance and management of integrations
  • Improve security
  • Higher availability of services
  • Improve error handling
  • Service-oriented architecture (SOA) infrastructure providing a standardized methodology, server, and tools both on-premise and cloud to integrate application components and services
  • Multitude of supported data source points and easier mapping, transformation and enrichment of data to and from Salesforce with canonical message assurance
  • Data persistence and improved error handling.
  • JMX monitoring and support
  • JBoss Fuse for xPaaS extends the integration capabilities to OpenShift Platform-as-a-Service (PaaS) solution.
  • Administration console for easy setup and user maintenance in addition to out-of-the-box security limiting the need for custom security application code.
  • Easily scalable and cluster orientated for both cloud and on-premise solution.
  • Supports both the construction of Java-based Web Services as well as the integration of possibly non-Java based external Web Services

Contact BiiT Sales Team to learn how your Salesforce instance and connected parties can seamlessly work together with little manual effort. Our professional team of consultants and developers will analysis your needs and assure your CRM is tailored for your needs with no platform restrictions and limited changes.



Leave a Comment

We Are Recruiting SW-Developers

Software Developer – join us!

As a JAVA software developer, we expect you to be curious and interested in designing and implementing new applications and customized solutions for numerous types of customers. Depending on your background, you will be expected to contribute technical requirements and participate in the full application life cycle from technical design to development, testing, and deployment. You will be interacting actively with the customers thus passion for solving customer’s challenges with software, is your great advantage.

Candidate profile:
– Experience in software development and software architectures
– Background in cloud computing
– Experience with custom application development and systems integration
– Several years of experience with JAVA
– Other programming skills considered as an advantage
– Web-development skills in HTML, CSS, JSP/ ASP
– Strong technical design skills and an ability to deliver customer driven solutions
– Excellent communication skills in English and Finnish language, both written and verbal are required

We offer:
– Interesting and dynamic working environment
– Competitive salary package
– Coaching and training for excelling in this role
– Opportunity to gain experience and grow in the field
– Professional and technically strong team members
– Immediate start as soon as right candidate is found

Please contact: recruiting[a]biit.fi or Mr. Ikla Puustinen (mob. +358 50 330 8525)





Leave a Comment

Close the Loop Between Opportunities, Quotes and Contracts

Why Are Many Companies Losing Over 30% of Renewal Sales?

One of our customers had a problem. They told us “We are losing over 30% of our renewal sales. Contracts come to an end and keeping track is a manual process using spreadsheets. Can you help us?” Using CPQ (Configure, Price, Quote) with Salesforce Quote-To-Cash can solve this issue.

Imaging sitting in a bar, each time that your drink is getting empty, a waiter usually asks if you want another. This continues until you are absolutely sure that you don’t want anymore. The result? You have a positive service experience. The bar has sold you the maximum number that you were willing to consume.

Contrast the scene where you have to wait and wait and wait for service. What usually happens if the wait is too long? You get annoyed and leave.  The result? A negative customer experience and the bar has lost one or more sales.

The same principle is at work in any business where renewal sales are possible.

The Solution Is to Automate the Process

Keeping track of renewable contracts is a problem many businesses face. Adopting a manual process leads to leakage of revenue and profit. Costs are increased by time being spent by employees who have to keep track of possible renewals. This work involves spreadsheets, copying customer details and checking dates. For employees delegated with this task, it is time-consuming and utterly boring.

Salesforce can close the loop between Opportunities, Quotes and Contracts with the CPQ package. Renewal opportunities and quotes can be created automatically based on the end dates of contracts.

The Benefits Are Clear:

  • No more lost revenue
  • No more unhappy customers
  • No more manual tracking
  • No more boring work for employees

It’s a win-win-win result!

If you want to know more, please contact us at BiiT. We are happy to discuss the possibilities of CPQ and Quote-To-Cash with Salesforce.



Leave a Comment

BiiT Tech Bits – Let the Data Do the Work

The future is here and Skynet takes control!

No, not really. Salesforce just has new AI (Artificial Intelligence) features in terms of Einstein. In the Spring ‘17 release, the new features will most likely be available for all users. Einstein adds intelligence automatically to every Salesforce organization. The system, for example, starts to make suggestions on how to move a deal forward, suggests answers for emails to close the deal, and analyzes images that are attached to cases, opportunities or which are to be posted in social media.

Behind all this, up in the cloud, a complex set of machine learning methods and classifiers are in place. But how does everything work? Let’s have a look and take a deep dive in to basic machine learning algorithms in the bigger picture.

Choosing the right bucket

Usually, every machine learning system has some kind of classifier, which makes the prediction. This output can be used inside the system to make a decision, for example – whether to suggest something to a user or not, or to decide if the image presents a man or a woman. In the easiest situation, we have only two classes and the system makes a prediction between those class labels (false/true or 0/1). The class that gets the higher probability is selected. These kinds of systems can be called pattern recognition systems, which are used especially in image processing. However, the pattern recognition can be used in almost any data analysis, because even images are just digital data. The basic structure of such a system is shown below.
pasi-2-inputAs an input, we have a data set. In the recognition phase it is possible to convert physical input in to signal data, for example – analogic images or voice. Segmentation separates region(s) of interest from the rest of the data. There are many ways to achieve this, for example – using HOG (Histogram of Oriented Gradients), Haar-wavelets or LBP (Local Binary Pattern). Features of objects are measured and examined in feature extraction phase. Usually the segmentation, feature extraction and classification phases are somehow combined. We are interested in features which are relevant in terms of classification. Objects which have the same class label should have the same kind of features and correspondingly, objects with different class labels should have different kinds of features. Usually, it’s impossible to implement a classifier which is 100% accurate. The class distributions are usually partly on top of each other, which makes it impossible to achieve full accuracy. In classification section the decision is made about the class label and post processing can filter the data, for example – if we have some information about the context or error rates.


Everyone is a genius

Machine learning can be divided in two sections: supervised learning and unsupervised learning. In supervised learning, we already know the class labels for test data and we use this data to train the classifier. Then we have another data set, which is used for testing and we can see the results. In our previous example, supervised learning is used as in most of the typical machine learning systems. Methods to implement these kinds of systems are Regression, Decision Tree and Native-Bayes.

Unsupervised learning means that we don’t know the class labels of samples or we don’t even know the amount of data. The system takes all the data as an input, starts processing it and finds certain similarities independently. These kinds of systems use more sophisticated Deep Learning methods, for example – K-means clustering or sequence analysis.

In recent years, Salesforce has made acquisitions and AI companies like MetaMind and PredictionIO are now part of it. It will be interesting to see how the new features work in everyday life as the system starts to make predictions and recommendations and proactively affects the work that we do. Maybe one day this will lead the path from insight to wisdom.

Like Einstein himself once said: “A clever person solves a problem, a wise person avoids it”.



Leave a Comment

Thoughts of Senior Technical Architect

“I see the CRM industry becoming more aware of its need to integrate with other 3rd party systems”

We had some idle time at the office last week (after one more hard working day) so we sat down with Matthew Fitzsimons, our senior Salesforce tech guru, the true master of ceremony of BiiT Dream Team and a dance teacher. Here is what we were talking about over a cup of good ol’ Indian tea.



What brought you to Finland and what is your background?

I came to Finland after meeting a Finnish woman in Ireland. My background was originally in hotel & catering management whilst in Ireland; and then after moving to Finland, I went back to college for IT.

How did you end up working for BiiT and what do you do there?

I wanted to move from a large international company to a company where I could grow using my training and capabilities acquired from my global work history. In BiiT I am currently working as a Senior Technical Architect with my main expertise as an integration man.

What have you learned while working for BiiT?

I have learned the vast capabilities and power of Salesforce.

How do you see the future of the CRM industry over the next few years?

I see the CRM industry becoming more aware of its need to integrate with other 3rd party systems for business flows, data sync and portal usage.

In which direction would you like to see the industry evolving towards?

More centered on agreed, modular standardisation of how the visualforce is used; as well as more custom shared code for seamless development and out of box solutions.

And what is this thing about you being a dance teacher?

So I started when I was 4 years old and competed in competitions in Ireland until age 20; I started doing group events and ordered shows abroad when I was 15 years old. When I came to Finland and went back to college, I started teaching in Helsingin Tanssiopisto,and then also in other parts of Finland. I also arranged shows with the students where they had a chance to perform for the public. I will soon be teaching again for school age kids, as my children and their friends have an interest in it.




Leave a Comment

How to Choose the Right B2B Marketing Automation System?


The main goal when investing in the new system is to improve marketing activities, allow marketing to make all the activities within one system and give better tools to monitor the ROI. Most of the Marketing Automation Systems available can do those things but some of the are meant for B2B and some are better suitable for B2C businesses. Also the functions available vary a lot and that usually goes hand in hand with the total price of the system license.


We recommend Pardot B2B Marketing Automation System if the following topics are relevant in your company:

  1. You are operating within B2B sector
  2. You are using email marketing and publishing newsletters
  3. Your company can provide the content that attracts your potential customers
  4. You are using your web site as one of the main channels for getting new customers
  5. Your company has social media accounts and activities
  6. You already have a decent customer register of your own
  7. You have already successfully implemented the CRM system
  8. You are organizing or/and attending events for marketing purposes
  9. You are interested in monitoring the results of marketing activities
  10. You want to gain more sales with better and more targeted marketing activities

Want to hear more? Contact us or download free buyer’s guide!

Pardot logo




Leave a Comment

What Are the Main Functionalities of Pardot Marketing Automation System?


Here at BiiT we are using Pardot on daily basis with the following activities:

● To publish, monitor and improve our newsletters
● To nurture our leads with automated email campaigns
● To create landing pages and forms (Events: marketing and registering)
● To generate and score leads to be moved forward for sales team
● To publish and to monitor our social media channels
● To report marketing activities (leads, ROI’s, campaigns)
● To monitor our web page visitors and prospect activities
● To automatically communicate with our existing customers (triggered emails etc.)


Pardot helps us to work more convenient and pleasant way here in our marketing team and with Pardot we can provide more qualified leads to our sales team. We can say that with Pardot we are generating more sales than ever. We can now better align our sales and marketing teams using Pardot’s blended lead scoring and grading model. Based on criteria we set, score and grade leads so that only the highest-quality leads get passed from marketing to sales. We constantly use Pardot’s lead assignment functionality to automatically assign leads to a sales rep once they reach a threshold score.

Want to hear more? Contact us or download free buyer’s guide!


Pardot logo



Leave a Comment

Marketing Automation – What Should I Know Before Investing in It?


Marketing Automation System combines and uses the company’s customer registers (earned & purchased) to better target the marketing activities and to improve customer experience. Tools like marketing automation can execute on huge amounts of data stored in a database, allowing companies to personalize the buyer journey from start to finish. That helps your company to keep the sales pipeline stocked with high-quality leads.

The new tool aligns the marketing and sales processes and makes everyone work with the same system and towards the same goal. When Marketing Automation System is integrated with CMS (Content Management System) & CRM (Customer Relation Management) it covers the whole sales pipeline from the first web page visit to won sales opportunity providing the perfect view of the current status of marketing and sales. You can use forms, landing pages, and real-time prospect activity tracking to collect detailed information from your buyers.


Even though there are many things to automate, the new system does not reduce the work load, but it makes the marketing process way more accurate and easier to monitor. It helps to get rid of multiple separate marketing tools and contact registers when all the activities are done within one master system and with one main register. And because the true ROI of every marketing activity is always visible it makes it easy to see which activities work and which activities need some improving or re-thinking.

As mentioned earlier the best result is possible only when both marketing and sales co-operate with the sales pipeline management. That is not happening and not even enough if the executive level does not support the change. Marketing Automation System is a very powerful tool but it is also pretty useless if the targets and coordinates coming from the company’s marketing and sales strategies are inaccurate.

Want to hear more? Contact us or download free buyer’s guide!

Pardot logo




One Comment

Service Transformation Analysis Presentation


Together with ServiceMax we held an event last week focusing on Service transformation.

We did not only focus on why transforming service organizations is so important, but also on how companies are doing it and through a demo we looked at how this can be managed from a daily perspective.

Since we have many companies in Finland that have been and are currently transforming and developing their service businesses, I thought it would be appropriate to take a look at a few companies that could be benchmarked for their excellence in certain areas. All information that was used and gathered was publicly available information and did not refer to any specific technology being used.

The full presentation is embedded at the end of this blog – but here I have done a short summary of some key points per each company which was looked at.


I remembered a few years ago listening to the CEO of Konecranes saying that the company that controls the data will be the company that controls the market. I thought his thinking was ahead of many others in the lifting business segment and if done correctly it will truly give them a competitive advantage.

Konecranes collects data and gives access to customers to it through their TRUCONNECT offering. More info here: TRUCONNECT


Wärtsilä Online Services is something that many companies could learn from. Online services makes the customers lives easier as it provides one central place to take care of the lifecycle of Wärtsiläs sold solutions. Whether it is parts or service, or technical knowledge that is needed, it can all be found from Wärtsiläs Online Services. Check it out here: Online Services


As you manufacture, sell and service equipment – over the years you gather know how and expertise, which can become your most important asset, something that cannot be copied. Metso offers expert services to their customers, which means they are helping the customers on a deeper level and therefore taking more control of the whole value chain. This is an area where many manufacturers could have a big opportunity.


As service jobs get more complex all the time, Valmet is developing their ability to help guide their field technicians with the help of augmented reality in mobile devices + smart glasses. Here is a bit more information on this: Augmented reality re-defines predictive maintenance


Kone has always been been very good at focusing their efforts and being crystal clear on what to develop. In the presentation we looked at KONEs service promise of delivering superior service experience and peace of mind for customers.
In addition to this we looked at a picture of what areas they will focus on in order to become their customers preferred maintenance partner on a global level. This was split up into three areas: People, Process and system development and growth.

In summary

There are many companies doing great things and I believe you can learn something good from any company that you observe and analyze. The ideas presented here were hopefully a source of inspiration for you to do further research to generate ideas to bring back and develop your own organization to reach greater heights.

Here is my presentation.

Service transformation analysis from Jan Ropponen


Leave a Comment

BiiT Tech Bits – Salesforce Lightning Community

Pasi Kaappola (BiiT Oy, Developer)


Lightning Community Builder brings customer communities to the modern era

With the latest Salesforce release, the amount of available features has grown again. One of the most useful customer community features is now available to use – Chatter Groups. Groups are key when sharing information and data between customers (for example, guidebooks and product instructions). Groups are also very useful if you have a self-service portal set up for the customers. If your company is, for example, a manufacturer of camping and outdoor gears, you can have groups called “Hiking” “Bicycle”, “Water Sports” and so on. Users then know where to look for information or where they can ask questions related to certain areas. With Chatter Groups you can also easily control the access of users by creating private groups for different purposes and then providing the access only for certain users.


Community Builder

Lightning Community Builder is also very easy and fast to use. You can actually have a Lightning community with real users set up in just couple of hours, yet the user interface looks like it was developed over a couple of months. The Builder uses drag-and-drop features (where you can pick up en element you want to show in your community and place that on a page layout inside some predefined section). With “Quick Preview” you can see the changes made in real time.

The visual side of the new Lightning Community release is totally different now. In the earlier version you had two options: whether to use the old Salesforce tabs applied with Visualforce or use the new Lightning community with very limited features. In the Lightning community the only connection to Chatter Groups was to use the “Chatter Feed”, where a user could see all the posts from his/her groups in a feed, but couldn’t access the actual groups. This was a big disadvantage when considering whether to set up a Lightning or standard community, and I believe many development projects were left as pending because of this missing feature. There were some workarounds, but were not very practical. We did research where we used iframe to show chatter groups from old Salesforce inside the Lightning Community. We also examined the possibility to use custom object as a chatter group, where we activated objects’ chatter feed and used that object as a chatter group. All the solutions had some problems because a lot of customization was needed. The feature usability versus time/money spent was very poor. But now things have changed as Salesforce has activated Chatter Groups in the Lightning experience.


Community Discussion Forum

The visualization didn’t play a key role in the old Salesforce community, but the new Lightning Experience has changed this. Now the new view feels modern and user-friendly. We are at the point where you might actually consider activating the Lightning community for your customers. One of the Lightning Community advantages is the page scalability for different devices. You can access the community with your phone, tablet, laptop or desktop computer and you always have perfect view of your community. The whole community is implemented using components and the system shows them in different places depending on the device you are using. Because of that, the usability and the user interface is very good. We are enthusiastically looking forward what the next releases bring to us.



Leave a Comment

Next Page »