SevenDay Finans chooses LFP from LeanDev for its new retail lending venture

SevenDay Finans AB, a Swedish subsidiary of Ekspres Bank A/S, which is 100% owned by BNP Paribas Personal Finance, has chosen LeanDev’s fully integrated lending system LeanDev Loan, packaged as a cloud based service, to offer retail in-store financing. SevenDay Finans has started a venture to become the market leader in Sweden within Sales Financing.

SevenDay Finans is a credit market company under the supervision of the Financial Supervisory Authority, and has been one of the most successful players on the Swedish market for unsecured loans for many years. SevenDay Finans has among others won the “Account of the year” award from the Swedish financial magazine Privata Affärer.

“With LeanDev we were able to go live within just two months with our first store installation” says
Klas-Johan Claeson, CEO of SevenDay Finans. “LeanDev’s ability to deliver fast, together with their excellent integration capabilities was key for our success”

With LeanDev Loan, SevenDay Finans gets a modern, compliant, easy to maintain and secure lending service that is also perfectly scalable with increasing volumes. This new Sales Financing service was launched in August, 2017.

“This new deal with SevenDay is yet another proof of our competitiveness in credit solutions for banks and financial institutions”, says Fredrik Ulvenholm, CEO of LeanDev.

LeanDev launches LFP 4.0 with improved workflow support

LeanDev launches a new release of its banking platform LFP, including improved workflow support for LeanDev Loan. This means easily configurable work queues, an on-line configurable credit decision engine, and much more. LeanDev Deposit features in this release contain two way secure messages as an add-on option, a configurable dash board for instant views of your deposit portfolio.

LFP is a product family for the banking and finance sector that contains LeanDev Deposit for deposits, LeanDev Loan for lending and LeanDev Analytics for financial analysis, all integrated in one single system with an easy-to-use web interface.

Primal Capital chooses LeanDev Loan from LeanDev

Primal Capital AB has chosen LeanDevs fully integrated lending system LeanDev Loan, packaged as a service, to offer unsecured loans to individuals.

Primal Capital is a consumer credit institution under the supervision of the Financial Supervisory Authority and the Consumer Agency. Primal Capital describes itself as a new player with easy loans at favourable conditions.

With LeanDev Loan, Primal Capital gets a modern, easy to maintain and secure lending service that is also perfectly scalable with increasing volumes. This new lending service is planned to be launched during October, 2016.

Fredrik Ulvenholm new CEO for LeanDev

Fredrik Ulvenholm has been appointed as new CEO for LeanDev AB.  Fredrik’s most recent position was as Managing Director for Ice House Inc., a company working with mobile solutions in the San Francisco Bay Area.

Fredrik has extensive experience from the Banking and Finance Industry and from working with different software solutions, and has among other positions spent 15 years with Emric.

”I’m enthusiastically looking forward to the opportunity of working with the future development of LeanDev as an innovative vendor within Banking and Finance. The Industry is facing tremendous challenges the coming years as new niche players within Fintech will put ever increasing pressure on the traditional providers of Banking and Financial services”, says Fredrik. ”We have the potential to increase our market share significantly and to help our customer’s transformation in the currently evolving new financial landscape.

Fredrik will join the company in his role as Managing Director on August 1, 2016. The current acting CEO, Lars Johansson, continues his work on the company’s board as well as in the ongoing operations.


For further information please contact:

Greger Fellin, Chairman of the board for LeanDev AB

Mobile phone: +46 705  677 691


LeanDev launches LFP 3.0 with CRS reporting

LeanDev launches a new release of its banking platform LFP, including support for the reporting of CRS required by the Swedish tax authority.

LFP is a product family for the banking and finance sector that contains LeanDev Deposit for deposits, LeanDev Loan for lending and LeanDev Analytics for financial analysis, all integrated in one single system with an easy-to-use web interface.

In addition to the CRS reporting, LFP 3.0 also includes the possibility to enable loyalty features for deposit users. LeanDev Loan has been added interfaces to handle loan brokers and loan insurance vendors automatically, among others.


Why you should deliver more than just the expected

2016-05-02 by Ola Löfvenborg

Never keep their promises – that is not a review you would want from a customer. On the contrary, the customer’s willingness to pay increases together with customer satisfaction. If your deliveries are maybe delayed or of poor quality, you are giving the customer a number of arguments to challenge the price. But this is not the most important point!

Instead you should try to give the customer a good story to tell – and a one where you are the hero!

It is generally said that it costs 5-10 times more to acquire a new customer than to retain an existing one. But this we can elaborate: Dissatisfied customers inhibits the growth – the customer may choose not to do business at all, or move their business to a competitor. Additionally, there is a ripple effect – influencing others not to do business with you. Whether operating on a limited market or on a mass market is equally important. Customer satisfaction is an essential competitive requirement in today’s market where reviews are of increased importance. And even if you are operating on a limited market, you can count on that staff of different customers sometimes know each other and tend to tell the experiences of each other.

The customer will always want to justify their choices and their decisions. What story do you want your customer to tell their partners or peers? Let me take an example:

The customer is dissatisfied with the quality of your product and is considering changing supplier. If you do not manage to turn the customer satisfaction around, and that you actually lose the customer – what happens then?

“We changed the supplier X – the quality was not good enough, and besides there were also problems with this and that … It was impossible to stick with them – so now we placed our business at supplier Y instead”

Bud instead, if you manage to get the customer over on your side, so you get a happy customer – will the customer then talk about their previously perceived problems? Hardly:

“Supplier X really meet our quality requirements, and also this and that…” “If we had trouble with them before? Naah, there is nothing to talk about, that was just a temporary glitch – could happen to anybody.”

So how do you do then? Start with the basics. Make sure the customer gets what you agreed to. Then season with a little “over supply” – could be extra services or whatever – then the customer directly gets a story to tell internally in his company, or better yet: for others!


Agile toolbox for Java workshop

2016-03-22 by Cameron Ke

To do a good job, an artisan needs the best tools. 工欲善其事,必先利其器。




In an agile software development, there are several best practices to ensure the code quality. Such as, continuous quality inspection, build automation, continuous integration, and so forth. Today, I would like to introduce a few tools which can support Java workshop on these best practices.

Continuous quality inspection

As a developer, it is always very good that someone can mentor you when coding. Or, some tools. On the developers’ desktop, the modern IDEs can help developers inspecting the code on-the-fly, for instance Eclipse, Netbeans, and IntelliJ IDEA (Community Edition is free). On top of that, you can install several plugins for further inspection, i.e.:

  • Checkstyle plugin: code style inspection, scans source code, supports Oracle code conventions, Google Java Style, and highly configurable, can be customized to your own coding standard.
  • Findbugs plugin: static code analysis, scans byte code, finds common programming flaws.
  • PMD plugin: static code analysis, scan source code, finds common programming flaws.
  • SonarQube plugin: displays flaws found in a central SonarQube server. (I will introduce SonarQube later on.)

(You can find the above plugins for all three IDEs.)

It is important that everyone in a team should use the same rule-sets, so that the code quality is consistent. It is also good to keep in mind that run a final check before submitting it to the source code repository, so called pre-check-in.

On the server side, SonarQube can be used as a quality control center. It is a web-based platform, the rules, alerts, thresholds, exclusions, settings can be configured online. And it can be integrated with the modern continuous integration engines, or build tools. Besides the coding rules inspection, SonarQube evaluates a project in a higher angle, such as architecture and design, duplications, complexity, technical debt, SQALE rating, and so on. By leveraging its database, it not only allows to combine metrics altogether but also to mix them with historical measures, presenting them in run charts, pie charts, and etc.

By using these tools, you can lift up the code quality in several aspects, for example: avoiding the common pitfalls, finding potential bugs, eliminating dead code, improving code readability and maintainability, and detecting performance issues. Furthermore, these tools can actually “teach” you how to write beautiful code, clean code, and robust code.

Build automation

Although you can build a Java application in IDEs, using a build tool is a better choice, especially in team development. Because using a IDE to build an application, it needs developers manually invoke the build process. This is not practical for team development, where it is very difficult to keep track of what needs to be built, in what sequence and what dependencies there are in the building process. Using a build tool allows the build process to be automated and more consistent. It also can be integrated with continuous integration Engine. In the Java world, there are three major build tools: Ant, Maven, Gradle. The pros and cons are listed in the following table:

More detailed comparison for those three tools, see:

Artifacts, the outputs of build processes, can be managed in Sonatype Nexus, which is an artifacts repository. The main benefits of using an artifacts repository are:

  • versioning and centralizing binary artifacts
  • fasten build speed through caching of dependencies
  • exchanging binary artifacts efficiently among teams

Except Nexus, there are two other popular artifacts repositories: JFrog Artifactory and Apache Archiva, their functions are similar to Nexus.

More detailed comparison for those three tools, see:

Continuous integration

“Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early. By integrating regularly, you can detect errors quickly, and locate them more easily.” Quote from Thoughtworks.

Jenkins is one of the best continuous integration engines. It is very easy to use and configure. With over 900 plugins, it is highly extendable and can integrate with many other tools. For example, the tools mentioned previously, i.e. Checkstyle, PMD, Findbugs, SonarQube, Maven, Gradle, and Ant can all be integrated into Jenkins, and triggered automatically by it.

On the other hand, if you use Git as source code repository, an even better solution would be to use GitLab and GitLab CI. The main benefits are twofold. Firstly, GitLab introduces code review mechanism. It means that each developer works on his/her own branch, so-called feature branch. After the developer finished the feature, he/she will submit a merge request for applying to merge this feature into the main track. Only if the reviewer reviewed and accepted the merge request, the feature then can be merged into the main track. Secondly, the continuous integration not only happens to the main track, but also builds and tests feature branches before accepting the merge requests.


By using the tools mentioned in this article, you can easily apply a few best practices of agile development into your Java projects. It can rise the code quality, increase the build and integration efficiency, and reduce the risk dramatically.

LeanDev launches LFP 2.9 with new tax reporting

LeanDev launches a new release of its banking platform LFP, including support for the new file format for tax reporting required by the Swedish tax authority.

LFP is a product family for the banking and finance sector that contains Lean Deposit for deposits, Lean Loan for lending and Lean Analytics for financial analysis, all integrated in one single system with an easy-to-use web interface.

In addition to the new tax reporting, release 2.9 also includes simplified functions for monthly savings and monthly installments via Direct Debit, together with enhanced support for FATCA and PEP under the new regulatory requirements, with possibilities for self-declaration, among others.

KronSpar chooses LeanDev’s Lean Deposit as their deposit system

LeanDev  has been awarded the contract to deliver its software product Lean Deposit, packaged as a service, to KronSpar, a leading company within lending to corporate customers. With Lean Deposit, KronSpar gets the modern and easy-to-use deposit service on the market. KronSpar plans to launch deposit services to residential customers during 2016.

Erik Penser Bank chooses deposit solution from LeanDev

LeanDev today announces that Erik Penser Bank AB has chosen LeanDev as the supplier for its upcoming deposit services to the general public.

The deposit service is delivered as a SaaS, (Software as a Service) to ensure ease of use and availability, and is based on LeanDev’s modern and well proven deposit product Lean Deposit.

Erik Penser Bank’s mission is to offer the best financial solutions to private and professional investors. By selecting LeanDev as their partner and deposit supplier, Erik Penser Bank is provided access to the cutting-edge technology for financial institutions with a focus on safety, efficiency and scalability.

LFP, Leandev Financial Platform, is the name for LeanDev’s software for banks and financial institutions, and it is continuously developed and refined. With the self-services web site, “My Pages”, the customers can easily manage and view their accounts with a minimum of administration. The deposit service gives Erik Penser Bank the possibility to flexibly set up and configure their savings accounts in terms of interest rate, term and other conditions.

“Erik Penser Bank gets a modern and professional deposit service that is easy to use for both savers and bank staff,” says Per Nyfelt, CEO of LeanDev. “We view Erik Penser Bank’s confidence in us and Lean Deposit as yet another confirmation of our competitiveness in the financial market.”