ITC is a company that provides high quality business application systems based on a long-term interactive trust relationship with our customers.
Seven years have passed since ITC was established in 1999. Thanks to our customers and alliance partners, we have been helping increase our client's turnover and profit every year. The main reason why we can achieve such results, despite being “anonymous” to most of you, is that we believe we could obtain our client's trust.
Although we have received some investment offers to expand our business, we understand that the reason we have been successful since our foundation is the quality of the solutions and services we provide. Therefore, we carefully expand our business without compromising the quality our customers expect and trust.
ITC is now providing high quality work to meet customers' demands with the three points as follows:
1. |
To enhance our members' skill. |
2. |
To employ members who have the capabilities to sustain/ increase our quality. |
3. |
To form alliances with selected partners that can provide the expertise needed to supplement our in-house talent. |
It may sound as though we are working against current trends in the IT industry, especially if you consider, the perhaps somewhat misguided paradigm, “The bigger a company is, the more successful it must be”. However if we look around the IT industry, we can easily find examples of “unused systems”. Unused Systems that an unfortunate end user has no doubt invested a huge amount of time and money to develop. Under such circumstance, we believe that there must be a great deal of value in a company like ours, a company that maintains its' quality of work and is serious about establishing a relationship of mutual trust with its' customers.
ITC values engineers, they are the people that make possible what the end users want to do with their business application systems.
It is not unusual to find that the brilliant ideas a consultant demonstrates end up becoming an ordinary application system. Without doubt, it is important to incorporate good ideas and suggestions into a system development. However, the importance of skilled programming, on which an application depends, is often overlooked.
We often hear an IT manager say “He has to ‘graduate' a programmer since he has now been programming for a couple of years.” We also face many young programmers saying “I want to be a system engineer as soon as possible, then to become a consultant in the future.“
Many people seem to believe that the person who writes the programs is at the bottom of the hierarchy and the sooner he gets out of it, the more successful he is as a business person. If this is what many in the IT industry believe then we strongly suggest that no serious intentions exist to nourish engineers who understand the importance of quality programming and constructing orderly programs.
Experience tells us that, without good engineers capable of writing quality programs, even a system based on great ideas can end up becoming redundant - without scope for flexibility or the capacity for expansion. In a worst-case scenario, the system would remain unused due to such things as a non-intuitive interface or lack of reliability.
We believe that a project team that considers programming to be a job for young people with a couple years experience in the industry won't be able to complete a high quality application.
ITC has a flat structure as an organization. However, in our minds, engineers are at the top of our hierarchy. Because, even if we submit a great suggestion as a consultant or make a excellent presentation as a sale person, those suggestions or presentations would be in vain, (or could even be a lie to our customer!), without an engineering team capable of turning those concepts into a real application in an orderly fashion.
“ Superior engineers guarantee your consultation and sales”.
This mind-set assures the quality of our work.