I have worked in the Financial Services industry for over 10 years as Java Developer, from the beginning to the end I want to provide you a development process that you are happy with. To accomplish this I will need to discuss your set of user requirements, this will used as the foundation for the contract throughout the project lifespan. Status updates of progress will be communicated regularly along with agreed milestones and we want to make sure the software we create matches your expectations defined in the user requirements. Our aim is to build a long lasting relationship with you so that you have a resource that you can rely on in the future and trust to do the job that you need.
The initial investment may cost a bit more however things to keep in mind Off the shelf software is likely to have hidden costs to your business e.g. changing your process to fit.
Long term benefits already outlined above provide additional savings in time and money.