In order to simplify things and make this method (CreateInternalInstrumentTransferOrders) less error prone we have removed the two properties AcquisitionPrice and AcquisitionPriceAccountCurrency. Instead we calculate these from their corresponding value-properties: AcquisitionValue and AcquisitionValueAccountCurrency.

But don’t worry, we will not make any breaking changes for you but instead deprecate these properties in the API method in the near future. Be aware though that these properties will not correspond to any functionality.

Since these values are strongly connected it seems unnecessary to set both of these and instead we calculate the two values according to these expressions:

AcquisitionPrice = AcquisitionValue / Units

and

AcquisitionPriceAccountCurrency = AcquisitionValueAccountCurrency / Units

We also let the user decide if they want the system to use a default behavior to set the Acquisition values or not. If the properties AcquisitionValue and AcquisitionValueAccountCurrency are submitted with any values apart from null we will use the formulas above to set their corresponding Acquisition prices on the order. However, if these values are submitted as null, the system will default these values on the order. The Acquisition values set on the order will be as follows:

The acquisition values on the transactions placed on the account where the asset is transferred from, will always be calculated from the acquisition price taken from its origin position.

The transactions on the account where the assets are transferred to will depend on whether the order will result in a technical trade or not.

If the order will result in a technical trade the acquisition values will be calculated from the current price of the asset that is transferred. An order that will not result in a technical trade will calculate its acquisition values from the current position and will therefore obtain the same values as for the transactions placed on the account where the asset was transferred from.

FinTech startups looking for a breakthrough in today’s marketplace are facing a few key hurdles that I am trying to address, and offer solutions to, in this article.

Having founded, operated and sold a few FinTech companies during the last few years I have faced most of the issues that come up along the way including technical, financial, legal, operational and sales related issues.

I founded my first company in 1998 where I published stock market research online through a web based service and became a writer of some premier periodicals in Sweden. I then built automated algorithmic trading systems and set up my US-based hedge fund in 2001 before opening a prop trading operation in Sweden in 2003.

In 2005 I founded and built the company that is currently called ayondo and is scheduled for a listing on the Singapore Stock Exchange during the first half of 2017 at a valuation of $158 million.

During 2010 I sold most of my stake in ayondo and founded Bricknode to develop a horizontal financial platform to work as a “Windows for finance” in order to support any future financial services that I wanted to build. Since then Bricknode has invested over $3 million of income from customers and over $2 million through our own investments into building the platform. In 2010 I also founded Willebrand Invest (publ) where we invest in FinTech companies and can help entrepreneurs to realize their dreams within the financial technology industry.

In 2011 I built the first financial service as a vertical on the Bricknode platform in order to offer peer-to-peer lending for consumers and companies through a company group that is now called LendyTech with 30,000 customers generating more than $3 million in revenues and more than $1 million in profits.

The lending software is offered by the company called Lendysoft who is a partner to Bricknode.

So, through this journey I can truly say that I have faced most issues that a FinTech entrepreneur will have to deal with and the key challenges, in my humble opinion, are the following.

  1. Time to market due to lack of a technical core platform
  2. Lack of access to customers and early adopters to verify the product
  3. Access to financing
  4. Access to support and education

Each time I wanted to build a new service I was faced with building a new core from scratch with the regular stuff like user management, accounts, transactions and then connecting add-on services like market access, credit lookup services, quote providers…and the list goes on.

With Bricknode Financial Systems (BFS) as the core a FinTech company can get access to a number of partners as illustrated by the image below and the standard objects needed to quickly build the user facing application by utilizing our open API.

A recent example of this is Pensiono, a pension innovator in Sweden, who is using BFS to launch a whole new insurance company, Svenska Fribrevsbolaget, with a very short time to market.

BFS is offered as a SaaS product where you only pay for what you use, simply navigate to the website and sign up with your credit card and you have the complete toolkit to build your next FinTech application starting at $60 per month!

Now what?

Well, once you have built your beta version, or your first full version for that matter, you need a way to try this on customers. With Bricknode you can publish your application in the Bricknode Marketplace or ask to be introduced to a few Bricknode customers that could try your application and submit feedback to you. This way you can structure a limited live test of your service and communicate directly with a select number of your prospective customers.

The third hurdle is financing, depending on your service you need staying power, or a HUGE amount of staying power!

If you have the resources the best way is to put your money where your mouth is and fund the company yourself initially. This way you show investors that you are assuming the most risk yourself and that you truly are putting both your finances and your standard of living on the line for this dream of yours.

If you don’t have enough resources you need to look for some initial funding or partner up with someone who can help you with this. I funded my first trading operation with $1,500 from my father, had a job during the day and worked nights on my own operation before I got accepted to a government program for people that wanted to start their own companies and got a minimum salary sponsored by the government for the first 6 months.

To help entrepreneurs through this step I am using my investment company, Willebrand Invest, who can make some seed investments and together with my loan platform Kreditborsen.com (Loan Exchange) we can also offer partial loan financing.

Bricknode also has a FinTech sponsorship program where you can get access to the whole platform in a sponsored way.

Finally, a new FinTech company usually needs support and education along the way and Bricknode has a huge Knowledgebase with information of how the financial marketplace works on the inside. If you get accepted into the sponsorship program you will also enjoy free admission into the educational events offered by Bricknode and free support with your use of the platform and its API.

To summarize, me and my teams have spent the last 7 years developing a platform and support system for bringing better financial services to the market for you and I to use and we are just now offering this publicly.

Consider where you are with regards to the four hurdles and I hope you get in touch with us if you have some crazy ideas!

/Stefan Willebrand

Financial institutions, at least in the Nordic region, is still used to buying core business software like back office and broker solutions that are delivered to them on a server of their own and installed by a team of consultants while paying a large up-front fee. In 1999 Salesforce was launched and the way business software was sold was at least in my mind changed forever.

I am myself a Software as a Service junkie and an avid user of Atlassian, Salesforce, Office 365…you name it. In my opinion there is no reason for every “buying” software where you get a DVD or some other form of deliverable because the value of this piece of code has already depreciated to almost zero.

There is absolutely no value in software if it is not being constantly developed and has a team of developers behind it to make automatic upgrades and increase the usability of the software. This is for the same reasons why you should never own any asset that is depreciating because that is in fact a liability. For example, don’t own a car, lease it! Don’t own software, lease it!

This is why we at Bricknode are offering a completely online based software platform now without any contract terms. You sign up for almost nothing and you can cancel the service within the first 30 days and get your money back. If you want to cancel later, fine, just send a cancellation and you are off the hook.

Now, back to actually paying for what you use. My colleagues know that I absolutely love Atlassian, I use it for most of my companies that I participate in. For my smallest company I pay $30 per month and for my largest company I pay $2,000 per month and guess what, those fees correctly reflect the value I am getting from the subscription for each company.

The same thing goes for Bricknode, where else can you get a complete brokerage solution including back office, broker interface and customer portal for $70 per month? If you have 20,000 customers and you use a lot of add-ons you will be paying above $10,000 per month but that should reflect the value that you are getting from using the software or something is wrong with your or our business model.

Imagine that a financial institution would like to offer a new product, maybe they would like to offer online trading of shares to their customers or distribution of mutual funds. For $70 per month they can have a complete system up and running with Bricknode the same day it is ordered. They can try it on a few customers, see if the business is promising, if not they can just discontinue the service and cancel the software.

I think that everyone building a FinTech company should think in this manner and work with monthly fees like this, remember, if the incentive is not there for developers to incrementally improve their software service there is no value for customers or the company producing the software. Without ongoing development and with the current speed that the financial world and regulatory environment is moving any financial software will be dead in 3 months. Well…maybe a little bit exaggerated but you get the picture!