SlideShare a Scribd company logo
1 of 36
Note to self:
Don’t complain about your slot being in the morning after the banquet:
Be glad you didn’t have to talk straight after John Scholes.
Mention up-front that you were totally lost when the kid explained the APL
contest solution. Admit that you did not even understand the questions.
RISKFLOW is all about
CASHFLOW MANAGEMENT
2015
$ 1.00
$6.00
$1.50
Like our software, SA offers unlimited
SCENARIO ANALYSIS
Whale Watching
Horseback riding
Beach sports
Visit Robben island
Our suggested development approach :
explore
prototype
develop
test
Ensure testing is thorough
You can never test enough
Go live
We take optimization seriously:
:if you=European
Only 8 – 10 hours flight from anywhere in Europe to SA
˄
Direct flights from 9 European capitals
˄
No time zone difference
:else
The above was unfortunately only optimized for Europeans
:endif
Still, you’ll be able to walk on the wild side
Note to self:
Remember
Flight delays due to employees stealing power cables is
only funny if you are South African
CFO –
Cash Flow Optimizer
• Why
• What
• How
CFO – WHY
• Of the 52,98 million South Africans over the age of 18,
13.56 million - 25.6% - is unemployed. (Mid 2013 stat)
• Government job creation programs have not been successful – the
only way forward is development of the SMME sector (Small,
Medium, Micro Enterprises)
• In SA, 5 out of 7 businesses formed in 2011 have already failed.
• Without financial literacy, this will not improve
• All 3rd world countries have similar problems
Cashflow Optimizer App
“Cashflowmanagement isfundamentaltobusinesssuccess.Cashflowmanagementmeans
financialliteracy—theabilitytoreadandmakesenseoffinancialstatements. Manysmall-business
ownersgounderbecausetheycan’ttellthedifferencebetween profitandcashflow.Profitmaybe
phantom cashflow.Actualcashflowistoabusinesswhatbloodistothehumanbody.”
-RobertT.Kiyosaki,RichDadPoorDad
• Already had spreadsheet solution
• Overwhelming to use
• Very last century UI
CFO – What
• Get a sexy front-end
• Cater for touch devices
• Use a proper database
• Host it on the cloud
• Use APL for the calcs
• KISS
CFO – What
NOTE TO SELF
At this point,
Mention the following:
1. If the App was live, the developers would have been doing
the presentation, in which case it would have been a technical one.
2. In case anyone asks a technical question, refer them to 1 above
Front-end :PHP
HTML5
JavaScript
CSS
Data server: C#
Database: MS SQL
Calc engine: Dyalog APL
CFO – How
WHY NOT DO ALL OF IT IN APL?
Performance issues
The first change involved page generation, which was moved from the front-end to the web
service.
Instead of using Java Script templates, which were slow to build with the amount of data
that was being sent, the web service now makes use of C# and Razor to generate all the
content views.
AND THEN
A casual conversation (between an old pre Y2K APL programmer and the database guys)
lead them to discover the wonderful world of vectors!
SQL Vectors
Originally all data was stored as individual entries in the database. This meant that for a
given question, e.g. “Vehicle Loan", each month's value was saved in a separate record.
Data is generated for 60 months, thus 60 records. Furthermore each question has
assumptions associated to it, which meant even more records, averaging about 180 records
for a single question for a single user.
With approximately 100 questions and default data being generated for each registered
user, the amount of data in the database grew exponentially leading to degraded
performance.
First we limited records to a single entry per question. This was achieved by storing a
comma-separated string of all 60 values in one entry, thereby decreasing the amount of
records from 180 to only 3: 1 for the question and 1 each for its assumptions.
Next we only stored data as was needed, eliminating the storing of default values. Now
when a user edits the value for a question, a check is made by the web service to see if an
entry exists. If not, a new entry is added and the APL DLL is invoked.
These two changes drastically improved data storage,
ensuring that the app will be capable of accommodating a large user base.
Cashflow Optimizer App
Target Market
• Individuals & SMEs
• Educational organizations
Managing Tomorrow’s Cash
Flow Risks Today!
Please check out our app:
https://app.riskflow.net/

More Related Content

Similar to U11_Cash_Flow_for_Business_and_Personal_Use.pptx

Mobile presentation - Sydney Online Retailer - 26 Sep 2011
Mobile presentation - Sydney Online Retailer - 26 Sep 2011Mobile presentation - Sydney Online Retailer - 26 Sep 2011
Mobile presentation - Sydney Online Retailer - 26 Sep 2011Craig Sullivan
 
Gap Analysis Powerpoint Presentation Slides
Gap Analysis Powerpoint Presentation SlidesGap Analysis Powerpoint Presentation Slides
Gap Analysis Powerpoint Presentation SlidesSlideTeam
 
Gap Analysis PowerPoint Presentation Slides
Gap Analysis PowerPoint Presentation Slides Gap Analysis PowerPoint Presentation Slides
Gap Analysis PowerPoint Presentation Slides SlideTeam
 
The Coupa Organic Platform from A to Z: Maximizing the Value
The Coupa Organic Platform from A to Z: Maximizing the ValueThe Coupa Organic Platform from A to Z: Maximizing the Value
The Coupa Organic Platform from A to Z: Maximizing the ValueCoupa Software
 
[Webinar] Stop Thinking About It and Automate Your AP Processes
[Webinar] Stop Thinking About It and Automate Your AP Processes[Webinar] Stop Thinking About It and Automate Your AP Processes
[Webinar] Stop Thinking About It and Automate Your AP ProcessesAnybill
 
Ha100 notes units 1 and 2 sp08
Ha100 notes units 1 and 2   sp08Ha100 notes units 1 and 2   sp08
Ha100 notes units 1 and 2 sp08Duskydope Rao
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpThibault Imbert
 
The connected enterpise
The connected enterpiseThe connected enterpise
The connected enterpiseAdrian Hall
 
Demystifying Spark and Hadoop to gain Business Insights
Demystifying Spark and Hadoop to gain Business InsightsDemystifying Spark and Hadoop to gain Business Insights
Demystifying Spark and Hadoop to gain Business InsightsAdrian Whitehead
 
Experiment Your Way Out of Recession
Experiment Your Way Out of RecessionExperiment Your Way Out of Recession
Experiment Your Way Out of RecessionVWO
 
S&OP maturity comes prior to advance planning software
S&OP maturity comes prior to advance planning softwareS&OP maturity comes prior to advance planning software
S&OP maturity comes prior to advance planning softwareTristan Wiggill
 
Grab at Scale with Scylla
Grab at Scale with ScyllaGrab at Scale with Scylla
Grab at Scale with ScyllaScyllaDB
 
Applications of AI in Supply Chain Management: Hype versus Reality
Applications of AI in Supply Chain Management: Hype versus RealityApplications of AI in Supply Chain Management: Hype versus Reality
Applications of AI in Supply Chain Management: Hype versus RealityGanes Kesari
 
Data capabilities and competitive advantage
Data capabilities and competitive advantageData capabilities and competitive advantage
Data capabilities and competitive advantageNUS-ISS
 
Machine Learning in Production: Manu Mukerji, Strata CA March 2018
Machine Learning in Production: Manu Mukerji, Strata CA March 2018 Machine Learning in Production: Manu Mukerji, Strata CA March 2018
Machine Learning in Production: Manu Mukerji, Strata CA March 2018 Manu Mukerji
 
7 Tips for Optimizing Mobile App Metrics
7 Tips for Optimizing Mobile App Metrics7 Tips for Optimizing Mobile App Metrics
7 Tips for Optimizing Mobile App MetricsApteligent
 
How Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with SnowplowHow Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with SnowplowGiuseppe Gaviani
 
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)Laura Chiticariu
 

Similar to U11_Cash_Flow_for_Business_and_Personal_Use.pptx (20)

Mobile presentation - Sydney Online Retailer - 26 Sep 2011
Mobile presentation - Sydney Online Retailer - 26 Sep 2011Mobile presentation - Sydney Online Retailer - 26 Sep 2011
Mobile presentation - Sydney Online Retailer - 26 Sep 2011
 
Gap Analysis Powerpoint Presentation Slides
Gap Analysis Powerpoint Presentation SlidesGap Analysis Powerpoint Presentation Slides
Gap Analysis Powerpoint Presentation Slides
 
Gap Analysis PowerPoint Presentation Slides
Gap Analysis PowerPoint Presentation Slides Gap Analysis PowerPoint Presentation Slides
Gap Analysis PowerPoint Presentation Slides
 
The Coupa Organic Platform from A to Z: Maximizing the Value
The Coupa Organic Platform from A to Z: Maximizing the ValueThe Coupa Organic Platform from A to Z: Maximizing the Value
The Coupa Organic Platform from A to Z: Maximizing the Value
 
[Webinar] Stop Thinking About It and Automate Your AP Processes
[Webinar] Stop Thinking About It and Automate Your AP Processes[Webinar] Stop Thinking About It and Automate Your AP Processes
[Webinar] Stop Thinking About It and Automate Your AP Processes
 
Ha100 notes units 1 and 2 sp08
Ha100 notes units 1 and 2   sp08Ha100 notes units 1 and 2   sp08
Ha100 notes units 1 and 2 sp08
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - Antwerp
 
The connected enterpise
The connected enterpiseThe connected enterpise
The connected enterpise
 
Demystifying Spark and Hadoop to gain Business Insights
Demystifying Spark and Hadoop to gain Business InsightsDemystifying Spark and Hadoop to gain Business Insights
Demystifying Spark and Hadoop to gain Business Insights
 
Experiment Your Way Out of Recession
Experiment Your Way Out of RecessionExperiment Your Way Out of Recession
Experiment Your Way Out of Recession
 
S&OP maturity comes prior to advance planning software
S&OP maturity comes prior to advance planning softwareS&OP maturity comes prior to advance planning software
S&OP maturity comes prior to advance planning software
 
Grab at Scale with Scylla
Grab at Scale with ScyllaGrab at Scale with Scylla
Grab at Scale with Scylla
 
Applications of AI in Supply Chain Management: Hype versus Reality
Applications of AI in Supply Chain Management: Hype versus RealityApplications of AI in Supply Chain Management: Hype versus Reality
Applications of AI in Supply Chain Management: Hype versus Reality
 
Altman Z-Score+
Altman Z-Score+Altman Z-Score+
Altman Z-Score+
 
Data capabilities and competitive advantage
Data capabilities and competitive advantageData capabilities and competitive advantage
Data capabilities and competitive advantage
 
Machine Learning in Production: Manu Mukerji, Strata CA March 2018
Machine Learning in Production: Manu Mukerji, Strata CA March 2018 Machine Learning in Production: Manu Mukerji, Strata CA March 2018
Machine Learning in Production: Manu Mukerji, Strata CA March 2018
 
Palo Webinar
Palo WebinarPalo Webinar
Palo Webinar
 
7 Tips for Optimizing Mobile App Metrics
7 Tips for Optimizing Mobile App Metrics7 Tips for Optimizing Mobile App Metrics
7 Tips for Optimizing Mobile App Metrics
 
How Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with SnowplowHow Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with Snowplow
 
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
SystemT: Declarative Information Extraction (invited talk at MIT CSAIL)
 

More from adeekoadekunle

SD requiring multiple transitions - Kemp[3].ppt
SD requiring multiple transitions - Kemp[3].pptSD requiring multiple transitions - Kemp[3].ppt
SD requiring multiple transitions - Kemp[3].pptadeekoadekunle
 
rich_dad_-_what_the_wealthy_teach_their_kids_about_money..ppt
rich_dad_-_what_the_wealthy_teach_their_kids_about_money..pptrich_dad_-_what_the_wealthy_teach_their_kids_about_money..ppt
rich_dad_-_what_the_wealthy_teach_their_kids_about_money..pptadeekoadekunle
 
richdadpoordadpresentation-160412034625 (2).pptx
richdadpoordadpresentation-160412034625 (2).pptxrichdadpoordadpresentation-160412034625 (2).pptx
richdadpoordadpresentation-160412034625 (2).pptxadeekoadekunle
 
Racial-Wealth-Gap-Simulation-Slides.pptx
Racial-Wealth-Gap-Simulation-Slides.pptxRacial-Wealth-Gap-Simulation-Slides.pptx
Racial-Wealth-Gap-Simulation-Slides.pptxadeekoadekunle
 
OVERVIEW OF UNICEF GESP INITIATIVE.pptx
OVERVIEW OF UNICEF GESP INITIATIVE.pptxOVERVIEW OF UNICEF GESP INITIATIVE.pptx
OVERVIEW OF UNICEF GESP INITIATIVE.pptxadeekoadekunle
 

More from adeekoadekunle (6)

SD requiring multiple transitions - Kemp[3].ppt
SD requiring multiple transitions - Kemp[3].pptSD requiring multiple transitions - Kemp[3].ppt
SD requiring multiple transitions - Kemp[3].ppt
 
rich_dad_-_what_the_wealthy_teach_their_kids_about_money..ppt
rich_dad_-_what_the_wealthy_teach_their_kids_about_money..pptrich_dad_-_what_the_wealthy_teach_their_kids_about_money..ppt
rich_dad_-_what_the_wealthy_teach_their_kids_about_money..ppt
 
richdadpoordadpresentation-160412034625 (2).pptx
richdadpoordadpresentation-160412034625 (2).pptxrichdadpoordadpresentation-160412034625 (2).pptx
richdadpoordadpresentation-160412034625 (2).pptx
 
Rich Dad Poor Dad.ppt
Rich Dad Poor Dad.pptRich Dad Poor Dad.ppt
Rich Dad Poor Dad.ppt
 
Racial-Wealth-Gap-Simulation-Slides.pptx
Racial-Wealth-Gap-Simulation-Slides.pptxRacial-Wealth-Gap-Simulation-Slides.pptx
Racial-Wealth-Gap-Simulation-Slides.pptx
 
OVERVIEW OF UNICEF GESP INITIATIVE.pptx
OVERVIEW OF UNICEF GESP INITIATIVE.pptxOVERVIEW OF UNICEF GESP INITIATIVE.pptx
OVERVIEW OF UNICEF GESP INITIATIVE.pptx
 

Recently uploaded

WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure servicePooja Nehwal
 
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...ssifa0344
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptxFinTech Belgium
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...ssifa0344
 
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfThe Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfGale Pooley
 
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...Call Girls in Nagpur High Profile
 
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure servicePooja Nehwal
 
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Indore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfIndore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfSaviRakhecha1
 
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja Nehwal
 
Top Rated Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
Top Rated  Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...Top Rated  Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
Top Rated Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...Call Girls in Nagpur High Profile
 
The Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdfThe Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdfGale Pooley
 
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Delhi Call girls
 
The Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdfThe Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdfGale Pooley
 
The Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfThe Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfGale Pooley
 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptxFinTech Belgium
 

Recently uploaded (20)

VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
VIP Call Girl Service Andheri West ⚡ 9920725232 What It Takes To Be The Best ...
 
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
 
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
 
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
VIP Independent Call Girls in Bandra West 🌹 9920725232 ( Call Me ) Mumbai Esc...
 
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
TEST BANK For Corporate Finance, 13th Edition By Stephen Ross, Randolph Weste...
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
 
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfThe Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdf
 
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
 
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
 
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Indore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfIndore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdf
 
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
 
Top Rated Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
Top Rated  Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...Top Rated  Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
Top Rated Pune Call Girls Viman Nagar ⟟ 6297143586 ⟟ Call Me For Genuine Sex...
 
The Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdfThe Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdf
 
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
 
The Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdfThe Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdf
 
The Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfThe Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdf
 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx
 

U11_Cash_Flow_for_Business_and_Personal_Use.pptx

  • 1.
  • 2. Note to self: Don’t complain about your slot being in the morning after the banquet: Be glad you didn’t have to talk straight after John Scholes. Mention up-front that you were totally lost when the kid explained the APL contest solution. Admit that you did not even understand the questions.
  • 3. RISKFLOW is all about CASHFLOW MANAGEMENT
  • 8. Like our software, SA offers unlimited SCENARIO ANALYSIS
  • 17. test
  • 18. Ensure testing is thorough
  • 19. You can never test enough
  • 21. We take optimization seriously: :if you=European Only 8 – 10 hours flight from anywhere in Europe to SA ˄ Direct flights from 9 European capitals ˄ No time zone difference :else The above was unfortunately only optimized for Europeans :endif Still, you’ll be able to walk on the wild side
  • 22. Note to self: Remember Flight delays due to employees stealing power cables is only funny if you are South African
  • 23. CFO – Cash Flow Optimizer • Why • What • How
  • 24. CFO – WHY • Of the 52,98 million South Africans over the age of 18, 13.56 million - 25.6% - is unemployed. (Mid 2013 stat) • Government job creation programs have not been successful – the only way forward is development of the SMME sector (Small, Medium, Micro Enterprises) • In SA, 5 out of 7 businesses formed in 2011 have already failed. • Without financial literacy, this will not improve • All 3rd world countries have similar problems
  • 25. Cashflow Optimizer App “Cashflowmanagement isfundamentaltobusinesssuccess.Cashflowmanagementmeans financialliteracy—theabilitytoreadandmakesenseoffinancialstatements. Manysmall-business ownersgounderbecausetheycan’ttellthedifferencebetween profitandcashflow.Profitmaybe phantom cashflow.Actualcashflowistoabusinesswhatbloodistothehumanbody.” -RobertT.Kiyosaki,RichDadPoorDad
  • 26. • Already had spreadsheet solution • Overwhelming to use • Very last century UI CFO – What
  • 27. • Get a sexy front-end • Cater for touch devices • Use a proper database • Host it on the cloud • Use APL for the calcs • KISS CFO – What
  • 28. NOTE TO SELF At this point, Mention the following: 1. If the App was live, the developers would have been doing the presentation, in which case it would have been a technical one. 2. In case anyone asks a technical question, refer them to 1 above
  • 29. Front-end :PHP HTML5 JavaScript CSS Data server: C# Database: MS SQL Calc engine: Dyalog APL CFO – How
  • 30.
  • 31. WHY NOT DO ALL OF IT IN APL?
  • 32. Performance issues The first change involved page generation, which was moved from the front-end to the web service. Instead of using Java Script templates, which were slow to build with the amount of data that was being sent, the web service now makes use of C# and Razor to generate all the content views. AND THEN A casual conversation (between an old pre Y2K APL programmer and the database guys) lead them to discover the wonderful world of vectors!
  • 33. SQL Vectors Originally all data was stored as individual entries in the database. This meant that for a given question, e.g. “Vehicle Loan", each month's value was saved in a separate record. Data is generated for 60 months, thus 60 records. Furthermore each question has assumptions associated to it, which meant even more records, averaging about 180 records for a single question for a single user. With approximately 100 questions and default data being generated for each registered user, the amount of data in the database grew exponentially leading to degraded performance. First we limited records to a single entry per question. This was achieved by storing a comma-separated string of all 60 values in one entry, thereby decreasing the amount of records from 180 to only 3: 1 for the question and 1 each for its assumptions. Next we only stored data as was needed, eliminating the storing of default values. Now when a user edits the value for a question, a check is made by the web service to see if an entry exists. If not, a new entry is added and the APL DLL is invoked. These two changes drastically improved data storage, ensuring that the app will be capable of accommodating a large user base.
  • 34. Cashflow Optimizer App Target Market • Individuals & SMEs • Educational organizations
  • 35.
  • 36. Managing Tomorrow’s Cash Flow Risks Today! Please check out our app: https://app.riskflow.net/