ZAP ACCOUNTING SOFTWARE
  • Home
  • Testimonials
    • Sales System Templates
    • Bookkeeping Template
  • The Challenge
  • Education
    • !! Start Here !!
    • ----------------------
    • Single Page Visuals (and more...)
    • Fun Seekers Corner >
      • FSC 101
    • Accounting Studio Magic >
      • ASM 101
      • ASM 103
    • ----------------------
    • Software in Greater Detail... >
      • Spreadsheets 101
      • Sales Systems 101
      • Bookkeeping 101
      • DIY Software Programming 101
    • Intro Videos
    • Books & Pamphlets
    • ------------------------
    • Empowerment
    • Reimagination
    • ----------------------
    • End User Benefits
    • FAQs
  • Software
    • !! Start Here !!
    • ----------------------
    • Via the 6 Box Model
    • ------ By Box -----
    • Box 1 >
      • Invoicing 101 - Petes Electric
      • Statements 101 - Martha's Counseling
      • Legal Billing (images only)
    • Box 2 >
      • Expense and Profit Analysis
      • Time and Attendance
      • Payroll System
    • Box 3 >
      • Bank Deposit Prep WB
      • Acc'ts Receivable - Digital Bar Tab
      • Acc'ts Receivable - Double Entry
    • Box 4 >
      • Check Journal Example
      • Check Journal w/ 3 up Printing
      • Acc'ts Payable - Simple Digital List
    • Box 5 >
      • Bookkeeping
      • Transaction Generator
      • Bank Statement Generator
      • Bilbo's Bank - Faux Bank Website
      • Manual Balance Sheets
    • Box 6 >
      • Tax Prep Summary Worksheet
      • Tax Return Journals
      • Taxable Income Tracking
      • Tax Simulation & Estimating (Fed, State, PremTaxCred)
      • Real Estate Transaction Journal
      • Sales Tax Remittance Tracking
    • ------------------------
    • Other >
      • Accounting Master File
      • DIY1 uBoundGScriptProject
  • FAQs
  • More...
    • Orientation >
      • ------ INFORMAL ------
      • Models & Data Flow for folks on the GO!
      • Problems, Solutions and Bigger Backstory
      • ------- FORMAL -------
      • Step 1 - Welcome
      • Step 2 - Custom For You... >
        • Accounting Alchemists
        • Categorizing Crackerjacks
        • Simmering Sages
        • Sorcerous Students
        • Magical Millennials
        • Enchanting Educators
        • Spreadsheet Gurus, Javascript Wizards, Database Devils, & Full Stack Devs too...
      • Step 3 - Reunited!
      • Step 4 - The Accounting System 6 Box Model
      • ----------------------
    • For CPAs >
      • Welcome & Orientation
      • Resources >
        • Bookkeeping Template Data Flow Details
        • Balance Sheet Re-imagined
        • Income Statement Re-imagined
        • Bookkeeping Re-Imagined
        • Demystification Documents
        • Empowerment For CPAs
      • Notifications >
        • 11/6/2021 - Sea Change Notice
        • 1/17/2022 - The Opportunity
        • 5/14/2022 - Seeking CPE Partners
    • Contribute
    • Admin > Login/Logout
    • Archive >
      • Home_out20210331
      • Commerce Snippets
    • About
    • Contact
  • Home
  • Testimonials
    • Sales System Templates
    • Bookkeeping Template
  • The Challenge
  • Education
    • !! Start Here !!
    • ----------------------
    • Single Page Visuals (and more...)
    • Fun Seekers Corner >
      • FSC 101
    • Accounting Studio Magic >
      • ASM 101
      • ASM 103
    • ----------------------
    • Software in Greater Detail... >
      • Spreadsheets 101
      • Sales Systems 101
      • Bookkeeping 101
      • DIY Software Programming 101
    • Intro Videos
    • Books & Pamphlets
    • ------------------------
    • Empowerment
    • Reimagination
    • ----------------------
    • End User Benefits
    • FAQs
  • Software
    • !! Start Here !!
    • ----------------------
    • Via the 6 Box Model
    • ------ By Box -----
    • Box 1 >
      • Invoicing 101 - Petes Electric
      • Statements 101 - Martha's Counseling
      • Legal Billing (images only)
    • Box 2 >
      • Expense and Profit Analysis
      • Time and Attendance
      • Payroll System
    • Box 3 >
      • Bank Deposit Prep WB
      • Acc'ts Receivable - Digital Bar Tab
      • Acc'ts Receivable - Double Entry
    • Box 4 >
      • Check Journal Example
      • Check Journal w/ 3 up Printing
      • Acc'ts Payable - Simple Digital List
    • Box 5 >
      • Bookkeeping
      • Transaction Generator
      • Bank Statement Generator
      • Bilbo's Bank - Faux Bank Website
      • Manual Balance Sheets
    • Box 6 >
      • Tax Prep Summary Worksheet
      • Tax Return Journals
      • Taxable Income Tracking
      • Tax Simulation & Estimating (Fed, State, PremTaxCred)
      • Real Estate Transaction Journal
      • Sales Tax Remittance Tracking
    • ------------------------
    • Other >
      • Accounting Master File
      • DIY1 uBoundGScriptProject
  • FAQs
  • More...
    • Orientation >
      • ------ INFORMAL ------
      • Models & Data Flow for folks on the GO!
      • Problems, Solutions and Bigger Backstory
      • ------- FORMAL -------
      • Step 1 - Welcome
      • Step 2 - Custom For You... >
        • Accounting Alchemists
        • Categorizing Crackerjacks
        • Simmering Sages
        • Sorcerous Students
        • Magical Millennials
        • Enchanting Educators
        • Spreadsheet Gurus, Javascript Wizards, Database Devils, & Full Stack Devs too...
      • Step 3 - Reunited!
      • Step 4 - The Accounting System 6 Box Model
      • ----------------------
    • For CPAs >
      • Welcome & Orientation
      • Resources >
        • Bookkeeping Template Data Flow Details
        • Balance Sheet Re-imagined
        • Income Statement Re-imagined
        • Bookkeeping Re-Imagined
        • Demystification Documents
        • Empowerment For CPAs
      • Notifications >
        • 11/6/2021 - Sea Change Notice
        • 1/17/2022 - The Opportunity
        • 5/14/2022 - Seeking CPE Partners
    • Contribute
    • Admin > Login/Logout
    • Archive >
      • Home_out20210331
      • Commerce Snippets
    • About
    • Contact

Orientation > Step 2 > Spreadsheet Gurus, Javascript Wizards, Database Devils, and Full Stack Developers too...

Picture
The lead developer on these projects started as a Fortran programmer in 1988 and a website builder and web based database guy in 1995.

​He watched with excitement as the technology age BOOMED, and then with disgust as languages and technologies easy for the masses to consume started to become buried by Microsoft and those who sought to protect PC and Mac based cash cow software from the 1990s to present day. 

Most have no idea what we are actually "missing" from software. Recognizing "omissions" in complex systems is difficult unless you were there from the outset to know what was and was not simple and functional before 'they" started messing with it all.

We are over a decade behind where we could be if some in the Microsoft and Apple realm had not had their way. 

First came a media wave shutting down framesets for all website applications when they are by far the best solution for back end office and business systems. They used the media to throw the baby out with the bathwater to protect antiquated PC based Software and to suppress a massive wave of individuality that would have made data mining and SAAS a low profit afterthought.

Then they started to shut down Classic ASP which was like replacing a surgeons knife with a sledge hammer.   Then came the jQuery confusion because Microsoft wouldn't play along in the sandbox. That was all about slowing and preventing web based software development.  That's all. It was about chaos making and diversion.

Then came the Word Press disaster for templated websites because few could handle non-frames based sites easily. That was followed by one complexity after another which came in as design started to over take engineering. 

This coincided with the  i-pad-i-fi-ca-tion of everything and everyone thought the two were one in the same when they should not have been.  Back office solutions in framesets work flawlessly with 100x more complexity on mobile devices with 1/10th the programming needed and few have a clue what I'm even referring to.  

The development of Google Chrome in 2006 is what lead to transparent access behind the scenes of the browser to do what's being done today with web-based systems in a limited way. We were doing more powerful individual systems in the late 1990s and early 2000's with 1/100th the tools and far slower connections. It took less code understanding but the ability to step through code without any "tools" for that.  ​​

We are a decade behind in business system development due to the rise of the Vulture Capitalists, very Monopolistic markets, SAAS Giants, and the suppression of all the tools needed to build back office solutions like a breeze. 

These Google Sheet solutions represent an interesting break out.  They are very powerful. Their promise is startling as an alternative way for far more folks to learn about data design, database management and scripting.  A large portion of small business data applications only have three to 10 database tables with not more than one or two levels of parent child relationships. Those can in fact all be handled quite elegantly in spreadsheets if you know how to think that way. 

For those in love with full stack development, we hope to circle back to some very amazing web based tools in a few years to fill in some holes these may leave out for small business. First we need to get some old folks out of the way, and by then, hopefully we'll be able to get more people up to speed on a full stack way, and this is a great way to get two birds with one stone. 
  • Spreadsheet Gurus  -- Keep the equations simple. Break them down into parts in areas off the usable screen. Use the array formulas and database functions in ways that are powerful.

    Examples of all of that are provided in these working models.

    ​Try to avoid custom scripted equations if at all possible and avoid names when possible. Both have drawbacks in complex systems. 


    ​Also the SQL function is very tempting but its lack of dynamic, automatic modification as the physical columns shift make it limiting compared to the orginal spreadsheet equation options. Use sparingly. 
Picture
  • Javascript Wizards -- Google Script is Javascript with a sh-t ton of amazingly powerful objects that seem to have stabilized.  What can be done with a single click from a Google Sheet in 50-100 lines of code is from another world. Check out the transaction generator in the Bookkeeping module for starters. That's just a small example.  There is a fetch command allowing for winhttp/curl functionality. There are ways to do form fills and auto emailing with google drive, google calender and gmail integrations that rock. A lot has been tested and proven in some other prototypes we have on the shelves. As interest rises, we'll provide pointers and release a lot more complex code examples.  Do NOT do math in scripting if it can be done with spreadsheet equations. Just don't or try it and learn the hard way. 
Picture
  • Database Devils -- Working without auto-generated primary and secondary keys just requires some ingenuity. We have created simple systems which do that more or less in some modules, OR, build your own composite keys, OR just have the user create them manually.  There's not much of that in the Bookkeeping module (if any actually). See the Legal Billing module and the Herbal Blends Module for very advanced examples of that. ​
Picture
  • Full Stack Developers -- A vacation rental management template not shown here has the equivalent of a submission form built into a spreadsheet. After submission, a record is created and the user is redirected to another summary worksheet.  On that worksheet the user can make a few selections. With the click of a button, a gDoc is retrieved from gDrive base on criteria, it is form filled, it is converted that to html with inline css and that is deposited that in the body of an email. The email is left in the drafts folder for further customization or it's sent on its way depending on the user input provided.  And this all happens in under 100 lines of code. 

    In another example we can take a set of billing records, auto populate forms, and print those as individual pdfs as well as a packet for review. Then we can auto file those pdfs into GDrive folders with another click if desired.

    This is extremely powerful and potent stuff. For those that like to build applications A to Z, what can be done in a short time in a custom manner is mind blowing. It's also without all the headaches of the current web paradigm which has grown too complex. 

    No one will be 'getting rich' off these types of things in a SAAS way, but if your a "Builder" as some of us are, you may find this to be an amazingly exciting time to be a Programmer.  Some of the stuff in the pipe can be found on display at: http://diy-software-club.weebly.com/​
As for the Modules and Systems on this website
  • The systems are powerful and make for great learning and demo tools. 
  • The video tutorials and documentation is second to none. 
  • We offer flow charts for every major piece of puzzle.
  • This all makes for easy teaching and easy reference 
  • We will attempt to keep good FAQs and cheat-sheets as comments come in
  • If you learn the accounting well enough, you should be able to make good money supporting this type of work too.

Continue to Step 3 of the Orientation Process >>
What's a HELOC in 1st?  Link coming soon...
ZAP Accounting Software - a 
220Club Initiative - copywrite 2017 and beyond...
Proudly powered by Weebly