The ACE Inc. Software Development Policy
- System development is to be carried out by System Engineers, not programmers.
- In order to create the best system software possible for our clients,
we must first learn their needs as if they were our own.
To do this right, we must first earn the Client's full trust and cooperation. - Identify the client's real requirements, then build exactly the kind of system that they really need.
- Have vision; build a well-balanced system that has room to grow with the client's potential future needs.
A message from our chief System Engineer

Chief Engineer H. Hibino: It is inevitable that when a company decides to introduce a new system into their operation that it will be besieged by various demands from different internal sections. Each section has its own wish-list, and there is usually a period when a representative or representatives from each section will strongly plead their individual cases. While the person in charge of having the system developed (CEO, CIO, President) needs to take these demands and desires into account, ultimately the most important thing is to create a system that is best for the company as a whole.
I have often heard the following complaints from businesses that have contracted mammoth systems from famous (meaning: big, expensive, slow..) software companies;
"This system is totally useless"
and
"It ended up costing three times the originally planned budget!"
As far as I have seen and heard in my years in this business, very few people have anything good to say about software companies and the systems they develop at all.
This is anything but music to my ears.
An Engineer, an Artisan.
As a person who works in this sector and takes great pride in their work, it is an embarrassment to have system software engineering seen in such a negative light and I got to thinking as to why thing go so wrong.
