Tom Cheng Technology Consulting

Strategic Advice, Implementation, and Support


Services

Whether you run a business or a non-profit, we can work with you to find solutions to better…

  • Collaborate and share knowledge
  • Connect with customers/constituents
  • Work with the technology you have

Our services fall into two major categories: Consulting Services and Implementation Services.

Consulting Services

Our consulting services enable you to feel confident that your technology investments will support your business goals. We help you assess and define your technology needs, either at a strategic or project level, so that you have a clear understanding of the tools you have, the tools you’ll need, and how you’ll get there.

  • Strategic technology assessment – Ranging from quick one-day reviews to month-long assessments, we evaluate your IT systems’ ability to support your strategic needs, business goals, and operational processes. We will identify gaps and areas of misalignment, and develop a technology roadmap to show you how to ensure that your IT investments deliver the most value to your business.
  • Business process analysis – We examine and document the organizational, human, and technical factors surrounding your key business processes, and help you identify opportunities for improvement. If automation might be an appropriate solution, we can develop technical requirements to aid your organization and potential contractors in defining and scoping an IT solution.
  • Software evaluation/selection – From broad-based technologies to specialized products for specific industries, we will help you evaluate competing COTS (commercial-off-the-shelf) software from a  functional, technical (including security), and operational perspectives to select the solution that best fits your needs.

Implementation Services

With extensive experience in both open source and commercial technologies and platforms, we develop software solutions that are reliable, secure, and cost-effective. We can often develop robust solutions quickly by leveraging pre-built components or frameworks, but, when appropriate, we have the expertise to develop fully-custom database-driven systems.

  • Custom application development – We will implement custom workflow, information management, or reporting solutions based on your specific requirements. Our developers are experienced in most major web-based and client-server technologies (including Java, .NET, ColdFusion, and PHP), as well as popular workflow platforms such as Metastorm e-Work.
  • Website/intranet development – We implement attractive, functional, and accessible web and intranet sites that are also highly maintainable (using content management systems such as Rhythmyx, Joomla, or WordPress).