Frequently Asked Questions

 

 

 

 

 

 

 

 

 

 

 

Q:  How long does it take to complete a software application?

A:  Obviously, the amount of time necessary to complete a software application will vary with the size and complexity of the application.  Development time can take anywhere from a couple of months to several months, but before development starts we need to complete the discovery and design phase.  These two phases are highly dependant on the client.  If your organization has supporting material (spreadsheet, data, etc.) that we can review and reverse-engineer, this will aid in the discovery and design phases.  We price the engagement after conceptually designing the application and we do not start development until the client has agreed to the pricing proposal.  We can usually supply clients with a rough development time frame before development commences. 

Q:  How would we know if software could be developed for our unique challenge?

A:  If your challenge has anything at all to do with numbers or data, then we can help.  If your organization is currently trying to meet your challenge by using spreadsheets, but you find that the entire process is very time intensive and error prone then a custom software application can make an enormous impact.  Most spreadsheet solutions that are used by more than one user are ineffective as each individual has a different level of spreadsheet proficiency.  Spreadsheets are very powerful tools, but they are also open environment platforms, meaning that they are not intuitive and can be maliciously or accidentally altered quite easily.  If your spreadsheet solution must be shared, then we can create a software application for your organization that is bulletproof, regardless of size.

If your challenge requires a lot of data processing, then we can create the software solution for you.  For a retail investment firm, we created a software application that processed up to 50,000 market trades per day and completed all of the necessary reporting with the click of a button saving the firm a massive amount of time and money.  We can create software solutions that allow for easy data management and analysis as well as the consolidation of disparate data sources within your organization.  Many times, there is no tool in place to capture information within your organization.  We can create the software application that will capture and archive data that is critical to your organization.

We generally do not create software that controls machinery, robotics or computer aided design (CAD), but you can discuss those needs with us as well.  If we can partner with another developer to create your desired application or introduce you to the developer that can help you, we will.  In any event, contact us to discuss your business challenge and we will show you how we can help.

Q:  When referring to a software application, what does the term “bulletproof” mean?

A:  “Bulletproof” means that the software cannot be damaged or altered by anyone, users or system administrators, and is built to anticipate future growth.  Sensitive data stays secure, and it is impossible to jeopardize the stability of the system.  Unlike a spreadsheet which is operated in an open environment, our software applications control each action that a user or administrator may perform through a highly-intuitive environment.  Spreadsheets can be easily altered or misused. 

Q:  It sounds like I can personally make a lot of money from your referral program.  Where is the catch?  Do I have to already be an existing customer?  Is there a dollar limit to how much I can earn, or how many referrals I can make?  There must be some sort of restrictions?

A:  There is only one restriction and that is that you cannot refer yourself and earn a kickback from your organization for engaging us. We believe, as we are sure that your organization would believe that such behavior is unethical.  Other than that, there are no restrictions.  You do not have to be an existing client, employee or alliance partner to earn the referral fee.  Even if you learned about our company and referral program through word of mouth or through advertising, you are still eligible to earn a referral fee.  If you know a company executive or manager either through your personal or professional life whose organization could benefit from our customized business software and you make the introduction, then you will earn 10% of the initial engagement amount.  It’s really that simple. 

For example, your best friend from college just happens to be a manager of a retail brokerage firm in the investment industry so you let him know about Insidus either by directing him to our web site or by giving him some of our marketing material that you may have come across.  Your friend is interested and agrees to contact us.  You must explain to them how the referral program works as they must supply us with your referral code which you will obtain beforehand.  If your friend’s firm engages us, then you will receive 10% of the fees collected for the initial engagement as we collect the fees.  Make sure that we have your most recent contact details for prompt payment to you.  If your friend’s firm makes additions to the software or engages us on additional assignments, you are not eligible to collect any referral fees for that work.  Below is a simple numeric example of how the referral program would work:

Initial engagement amount: $100,000

Your total referral fee: $10,000

Schedule of payments:

January 1 – New client has engaged us and is invoiced 25% as an engagement fee

February 1 – Engagement fee collected - $25,000

February 2 – We send you your 10% portion - $2,500

April 1 – Software is completed and client is invoiced remaining 75%

May 1 – Fee collected - $75,000

May 2 – We send you your 10% portion - $7,500

June 1 – Client engages us to create an additional module for the software – you are no longer eligible for any more fees

September 1 – Client engages us to create a new software application – you are no longer eligible for any more fees

Once you have collected 10% of the initial engagement amount for the referred client, you are no longer eligible to collect any more fees for that referral.  You may however refer another client.  In fact, there are no limits to how many clients you can refer and there are no cumulative dollar limits to how many referral fees you may earn.  If you can bring $1 million in new business to Insidus, then you will have earned $100,000 for yourself.  Very large engagements can potentially put six figure dollar amounts into your pocket.  A full rolodex of executives or managers can do the same, so keep Insidus in mind the next time you are chatting with a potential Insidus client.  If you are an existing Insidus client, then take the opportunity to introduce us to other potential clients within your industry at a trade show, conference or through your own personal contacts.  A little word of mouth about Insidus could wind up earning you quite a tidy sum of cash.

Q:  If Insidus is based in the Greater Toronto Area (GTA), then how can you service clients all over the world?

A:  We are strategically located in the GTA because it provides a business environment like no other in North America.  The GTA is home to the Canadian head offices of most global organizations that do business in Canada.  Since most large global organizations do business within Canada, we have access and are in close proximity to many of the world’s largest organizations as well as large Canadian companies.  If we have created software for the Canadian subsidiary of a large global organization and they are impressed and make an introduction to their head offices in the US, UK, Germany or wherever the global head offices might be located, then our relationship managers will certainly travel to those destinations to service clients abroad.  Once we have concrete project deliverables, we can communicate with the internal project owners through electronic means throughout the development process, minimizing the amount of time required for face to face meetings.  In fact, we try very hard not to monopolize our clients’ time because we know it is in very short supply.  Even if there are clients abroad who do not have operations within Canada, we can service them in the same fashion.  Throughout the life of a project, much more time is spend building the software than in face to face contact with clients, so opening satellite offices abroad to service our clients is not a good use of resources. 

Q:  I see that Insidus has alliance partnerships set up with other firms, particularly consulting firms.  Does that mean that consultants from another company will also be working on the project?

A:  Not necessarily.  On most projects, we will not work with a consulting firm, but there are certain circumstances that make the involvement of consultants necessary.  For example, if a client wants a software solution to a business problem, but there is currently no business process in place or the process in place is severely flawed, then maybe a re-engineering of the process must take place first.  After all, it makes no sense to automate a flawed business process.  There may also be situations where the true deliverables for a software project must be flushed out with extensive interviews of employees involved in a business process.  For those instances, we have formed alliances with consulting firms so that they can work with your organization to re-engineer your processes or determine project deliverables and required analyses.  They will in turn work with us to help develop the software application and make sure that the application supports the business process.  You may obviously use any consulting firm that you wish or none at all, but we do have a number that we can recommend as alliance partners.  There may also be specialized knowledge of a particular industry that a consulting firm has that would be beneficial in the creation of an application.  For instance, if we were engaged to create an application for a life insurance company, then a consultant who has in-depth actuarial knowledge might be helpful.  Each engagement is unique, and the client always has the final say in how we will proceed.

Q:  How do I measure the value that a custom software application could bring to my organization?

A:  Our first advice is to read our white paper on the “Buy versus Build” decision.  This white paper touches on the pros and cons of buying commercial off-the-shelf software versus building a custom application, either in-house or outsourced to a third party developer like Insidus.  Before a software decision is made, a financial analysis should be performed to make sure that the benefits outweigh the costs.  A software project is like any other project.  You should calculate the net present value (NPV) and internal rate of return (IRR) of the project.