ARCHIVE: Presenting the /tech 'blog
As I mentioned before, I realized that I need to separate my personal and my tech 'blogs; so here it is :) Hopefully I'll keep this interesting and not too monotonous.
The key aim of this 'blog is to help me organize my thoughts and ideas as I begin designing one of the most complex systems I've ever made - an ERP system at my day-time job. After months of exploration, it is still hard for me to pick one platform/system on which to design the ERP software mainly because of a number of requirements. Here's the Top 10 things that this system MUST do:
The key aim of this 'blog is to help me organize my thoughts and ideas as I begin designing one of the most complex systems I've ever made - an ERP system at my day-time job. After months of exploration, it is still hard for me to pick one platform/system on which to design the ERP software mainly because of a number of requirements. Here's the Top 10 things that this system MUST do:
- Work on multiple OS's: Windows, Macs, Linux (someday)
- Print documents/reports easily - batch mode, with preview
- Connect with variety of hardware devices - barcode readers, fingerprint scanners, photo scanners etc.
- Have a fluid GUI and be extremely responsive.
- Initial deployment per client PC must take less than 10 minutes; updates less than 15 seconds.
- Cost per client must be minimal, $0 if possible.
- Highly scalable and easily updatable.
- Database must support clustering. So should the webserver.
- Not force me to stick to some particular version of the OS, DB, browser etc.
- And above all, make my life easier and prevent pre-mature hair loss, especially when I have to modify the database structure.