Overview
Trilogy Resources is a leader in the field of customized client-server application development. The combined expertise of Trilogy's staff means that the solutions delivered to clients are timely, efficient and guaranteed to meet the client's expectations.
As a Microsoft Certified Partner, Trilogy specialises in the development of custom Windows based systems using the Microsoft suite of development tools including:
- Web-based Applications
- Client/Server
- Desktop/Hand-Held Devices
Over 20 years of industry experience has resulted in a Rapid Development Methodology that combines the best of controlled corporate mainframe environments through to today’s leading edge environments.
What can you expect from an application developed by Trilogy Resources?
Reliability – The architecture we use has been tried and tested in numerous real life situations over a long period of time.
Maintainability – Because we follow standard coding practices and industry best practice throughout our applications maintenance time is kept to a minimum resulting in faster turnaround in enhancements and maintenance changes.
Database Independence – Our model can be used with any database platform. Access, Oracle, SQL Server, etc.
Rapid Development – Our rapid development tools cut down on development time and enforce standards and quality programming.
Common User Interface Look – Our standard user interface style gives you an easy to use interface with a common professional look.
Below is a list of industry types Trilogy has developed applications for:
- Financial Services
- Health - Private
- Manufacturing
- Public Sector
- Media
- Mining, Oil and Gas
- Engineering
- Transportation
- Utilities
Trilogy can provide a complete solution in terms of:
- A recommendation of an existing off-the-shelf product which already meets your needs
- A custom developed solution where Trilogy then provides on-going application support and maintenance
- Enhancement and support of existing software
Ownership of any custom solution resides with you, the client.
Development Platforms
In addition to the existing contractors, Trilogy also employs a team of permanent application developers.
Trilogy Resources currently supports and maintains systems developed in:
- .NET development tools especially VB, C# and ASP
- SharePoint and Microsoft Reporting Services
- All versions of Visual Basic
- All versions of SQL Server
- All versions of Access
- Custom interfaces with Microsoft Office Technologies
- Experience with interfacing to third-party software including MYOB, etc
Development Methodology
Introduction
Developing computer systems is a complex task. It requires a disciplined approach to the methods used. The Trilogy Resources System Development Methodology is designed to provide a common understanding of the steps involved and allows you, the client, to have input and control of the process at all times.
- Analysis
- System Design
- Development and Testing
- Implementation and Review
Analysis
Our approach to developing computer systems is based on the philosophy of getting the database design correct before committing resources to writing program code. A graphical technique called "data modeling" is used to document the data. This allows you to see the structure of the database and confirm that it will meet your needs. We work with you in a number of modeling sessions during which the data model is developed. We also examine documents you currently use to store data and any forms used.
In conjunction with the logical data modeling exercise we document the functions that are required. Each function may ultimately end up as a menu choice or a button that executes a certain function. An example of a function would be to "add a new client to the database". Each function is listed with a brief description and may include any business rules or formula to be used, e.g. interest calculation.
The analysis document can be used at this time to see if a package solution would meet your needs.
System Design
Using the analysis document as input we design and build a prototype of the application. This prototype "looks and feels" like the final system but is basically a mockup to allow you to confirm the functionality of the system. You should examine the prototype and suggest changes where required. There may be a number of versions of the prototype before you are satisfied with the design. It is important to have your involvement in this process to ensure the system meets your needs.
Also at this stage we will provide a system specification document defining the scope and environment (hardware, software, operating systems etc.) of the system.
Development and Testing
System Development
This entails the development of the final system. System Development is our major task in which we write and test the programs to be used in the production system.
Testing
A pre-release ("beta") version of the system will be delivered and installed so that you can test the application. This "beta" testing requires a commitment on your behalf to check that the system performs as specified. Trilogy Resources will assist you in this task by providing a plan of what needs to be tested. This testing period should be long enough for you to gain confidence in operation of the system, about 2 3 weeks, but longer if you require. Any defects (instances where the system does not perform as specified in the System Design phase) that are detected during testing should be documented by you and forwarded to us. These defects will be corrected prior to delivery of the final version.
Implementation and Review
Implementation
During implementation, the final version is delivered and installed. The system is then checked to ensure that any defects detected in "beta" testing have been corrected. At this stage you should sign a final acceptance of the system.
Post Implementation Review
After you have had about six months usage of the system we will conduct a post implementation review. This review gives you the opportunity to comment on the effectiveness of the overall systems development.






