Home /
Our Services / Custom Software Development
 
Application Development
For over 17 years, Unidev has worked with clients to design, engineer and develop a wide variety of custom computer software applications using an array of technologies and platforms. In each case, as it would be in yours, the main goal is the usability, costs, flexibility, speed of delivery and maintainability of the resulting product. Unidev works with you throughout the entire lifecycle of the application to ensure the product meets your requirements and continues to do so as long as it is needed.
Whether you need a web application or an internal computer application, you will find an attentive, progressive and quality driven partner in Unidev.
Web Application Development
Web applications, especially those used by the public, often require additional skills to develop properly. Ease of use without training, multi-lingual requirements, search engine visibility and placement, proper site function across a variety of operating systems and browsers can all factor in to the system requirements. Unidev maintains a test lab with a variety of operating systems, languages and browsers to ensure the necessary testing of your new web system. In addition, Unidev has founded and/or owned both an ISP and a web marketing firm in order to guarantee we have the latest Internet technologies and practices available.
Requirements and Design
Each requirement is unique and often can be correctly met using a variety of technologies and software. Unidev works with you to find the solution that best meets your needs. In some cases, open source software or a variation on an open source platform may be the best solution; in others a purely custom solution works best. Microsoft .NET may work best or possibly Java or PHP running on a LINUX platform. Unidev will recommend the solution that best suits your needs and your existing or planned environment. Unidev has certified and experienced Dotnet (.NET) and J2EE (Java) developers and is a 14 year Microsoft Certified Partner and an IBM Business Partner.
Customers are often looking to port existing applications to a new environment or to web-enable them. Unidev has extensive experience moving mainframe, UNIX and Windows applications from the technologies of the 80s and 90s to today’s environments. From COBOL on MVS to RPG on an AS400 to Visual Basic or PowerBuilder on a client/server system, Unidev has developed replacement systems as well as modified existing systems to work in new environments.
Good design is a critical and often overlooked aspect of a successful software project. Well designed software systems are quicker to develop, easier to maintain and provide greater function. Cost is always an important factor in projects. Unidev’s experienced software designers will work to make your application the most cost efficient solution possible that meets your needs.
Development Environment
Unidev’s Application Development Center (ADC) provides development and testing hardware and software platforms for your project. Throughout the project, you will be able to monitor development progress in real time and communicate with your project manager directly. Open communication is a direct and positive correlation to successful projects.
Project Management
Your project will be assigned a senior manager who is responsible to you for the project’s success and who also has the authority to ensure Unidev does everything needed to make it so. Your senior manager is available to you at any time. You will also be assigned a project manager who is responsible for the day to day development process and maintaining an open line of communication with you and ensuring you are aware of the projects status and any issues encountered.
Application Development Process
Once the requirements are defined and the system designed the application development process will begin. During this phase, you will have regular update meetings with your project manager to keep you abreast of progress as well as to show you the intermediate results. Unidev believes it is better to interact with you during this phase to ensure that the resulting product is the very best possible and that incremental changes can be properly addressed early in the design process rather than late.
Software Testing
Testing occurs throughout the development process often interactively with you, the customer. Final testing is done in the software lab at the ADC or at the customer site. Here, the software is run on various types of machines as necessary to ensure compatibility with all targeted systems and also that the software meets all specified functional and performance targets.
Implementation
Unidev will work with you to implement the system at your business or at a hosting facility as necessary. In addition, Unidev will assist in developing a cutover strategy that minimizes your transition costs in the event that you are replacing or significantly upgrading an existing system.
Documentation
Each system will be delivered with all system design and development documentation as well as all source code and any training, user or management documentation necessary for your needs.
Training
Unidev can provide any training necessary for your new application including technical instruction as well as end user training.
Support
Short and long term support is often a very important component of implementation. Unidev can handle your support needs via maintenance agreements or hourly support contracts. Unidev will always be available to provide support for your application.
Total Software Application Development Solution
Unidev has the experience, the right resources and quality project management to create the right solution for your needs.

Contact us today to find out how our experience
can translate into results for your business.
 
'Unidev' is a Registered Trademark of Unified Development, Inc.
'The Net Impact', 'The Road to the Future' logo and 'Traffic-Based Design' are Trademarks of Unified Development, Inc.
All content © Unified Development, Inc. [2002 - 2007].