Custom Software &
Web Solutions.
Your development partner.
Software Development

Software development is the process of determining client requirements, translating those requirements into a design, building a software solution that fits the design, and managing the overall process. Too many organisations concentrate too much on building the software solution and not enough on ensuring the software solution being built is the right one, will work for the client, can handle transaction volumes and other environmental requirements, and can be delivered on time and on budget.

At Presence Systems we ensure that all phases of software development are done thoroughly and correctly using industry best practice tools and methodologies, including adherence to the Unified Process for software development and project management, automated build and unit test, software configuration management and source control, change control and document management. Our quality management system ensures these best practices are adhered to at all times.

".NET is the Microsoft Web services strategy to connect information, people, systems, and devices through software. Integrated across the Microsoft platform, .NET technology provides the ability to quickly build, deploy, manage, and use connected, security-enhanced solutions with Web services. .NET-connected solutions enable businesses to integrate their systems more rapidly and in a more agile manner and help them realise the promise of information anytime, anywhere, on any device"
© Microsoft Corporation

The .Net Framework is central to Microsoft's entire platform and the backbone of its software architecture for the foreseeable future. Presence Systems' expertise in Microsoft technologies, backed by our status as a Microsoft Certified Partner, ensures our ability to deliver world class solutions based on .NET technologies. Our experience in delivering a wide range of custom solutions for real-world requirements means our clients not only have the best software technology available, but also the best design to suit their business requirements and budget.

Presence Systems trained and certified solutions architects can design n-tier client server, distributed, or service oriented architectures (SOA) for desktop, back-end, intranet or internet solutions. Our trained and certified developers specialise in Microsoft technologies including .NET development using the C# and VB.NET languages, the two premier languages from Microsoft for .NET development. Our trained and certified Microsoft SQL Server database administrators ensure that the database design is fully normalised and as efficient as possible, an area often forgotten by software developers but of critical importance, particularly with high transaction systems.

As well as expertise in the software development process, Presence Systems has expertise and experience in a number of industries and services including telecommunications billing and provisioning (fixed wire, mobile, internet, Telstra, Optus), real estate contracts management, payment gateways and systems (online and offline), project costing and tracking, asset management, and many more. See some of our clients and the solutions we have built for them.

At Presence Systems we pride ourselves on our commitment to delivering world class software solutions to all our clients.