Third Millennium provides a complete range of services for companies
looking to use technology to achieve their business goals. We help
clients in all aspects of the software development lifecycle from business and
technical analysis and design through development, implementation and
maintenance. Visit our projects
page to see
work we have done.
Integrated Business And Technology Consulting
Clients typically want the business to determine what technology is
used rather than having the technology determine how to run their
business. With our experience in operations, marketing and finance we are
able to help clients solve a variety of business problems using
technology. Our approach is to fully understand what the business goals
and client capabilities are and then propose a suitable solution. We
explain in clear, non-technical terms to our clients what is being done,
why it is being done and what it costs. To manage cost we typically take a step
by step approach to prove the success of each phase of a project before
going on to the next phase. We strive to automate only what is necessary
at each phase while keeping the long term picture in mind.
Software Architecture & Design
Third Millennium has substantial technical architecture and design
experience. We also help you determine what sort of hardware and hosting
services you need for the software we design. We use object oriented
design and analysis and Unified Modeling Language(UML) to design
Web Site Development
Third Millennium develops complete web sites from the graphic design
to the back end software (the "plumbing") to integration with online business
partners and offline systems. Software development is done using object
oriented programming. We have a network of graphics and hosting experts
and have substantial in-house engineering capability.
Desktop and Server Application Development
Third Millennium develops desktop and server software for non-web
applications. We are experts in Windows desktop development,
client-server applications and server side applications.
One of Third Millennium's specialties is integration. We connect
isolated "islands" of software to reduce operational costs and improve
marketing. Examples of such work include integration of web sites with
sales order entry and inventory systems and integration between business
partners using web technologies. We have done extensive web
site integration with ebay.com and half.com to maximize web site
profitability and give customers a multi-channel platform for selling -
retail,auction and used goods. We are currently doing credit card payment
gateway integration between web sites using web services.
Software Deployment And Maintenance
Third Millennium typically deploys the software it creates and
maintains it on an ongoing basis. Maintenance can include upgrades,
repairs, and re-deployment to new servers or hosts.
Software Performance Improvement
Software performance is a critical factor in making software
useable. Third Millennium has substantial experience in improving the
performance of web sites and non-web software. We can tune both the
software and the database of a web site as well as the hardware and hosting
configuration to maximize performance while keeping costs down. We have
done a great deal of stress testing in both simple and complex environments to
make sure that web sites provide good response times when under heavy use.
Sometimes you have an emergency when software breaks down, gets slow
or a development or hosting provider fails to perform. Third Millennium
can get your web site and software back up and running quickly. Examples
of past work have included transporting the client's site to a new Internet
Service Provider (ISP) when their previous ISP failed and taking over web
site development when the client's existing software developers are unwilling
or unable to perform badly needed work.