The User interface (UI) and the User Experience (UX) are two vastly different and greatly misunderstood elements of any program.
A good UI (how it looks and feels) and a good UX (useability and interaction) are both needed for a program (or App) to be accepted as a help rather than a hindrance.
As such the in XpressoBooks App we don’t code to any specific User Interface Guidelines because even Apple and IBM break their own – especially Apple in their latest operating systems.
Business oriented applications need to do what they are designed for and not be full of “Eye Candy” and “Me Too” features , just because other programs have them.
AS such the UI is not full of animations and tons of rarely used functions that only 1% of users will ever use or need. Everything has been added (and removed) for a reason.
Perfection is Achieved Not When There Is Nothing More to Add, But When There Is Nothing Left to Take Away ~ Antoine de Saint-Exupery
XpressoBooks hasn’t reached perfection yet but with user feedback we will come close.
Here are the main UX/UI decisions for Both the Admin Program and the Mobile App :-
Big buttons (bigger than needed)
No kaleidoscope of colours – just because we can.
Most used functions in front and ready
Multiple ways to Navigate or Save
The Keyboard and mouse are both needed on the desktop
Fast access to any week of the year
Use defaults when they make sense
Don’t require information if it isn’t needed
Allow two-way text between accountant & Client
Log and timestamp all communication
Use no proprietary data storage
Allow export of all data
Dates are intelligently assumed
Current entry fields visually enhanced
Easy SnapShotting of Invoices & Documents
Log and Timestamp all changes , additions and modifications
Have a way of getting to “Home”
All Data in the Cloud and on the Devices
Allow use, even if the internet is unavailable.
Easy access to Cash and Bank Balance
The Business owner doesn’t need to know about Debits Credits.
Let the Accountant deal with the “Accounting Stuff”
The Client and Accountant need each other.