A "modest" millionaire, who wanted to give something back to the community, left nearly £700,000 in his will to two villages and a cancer charity.
Haydn Williams, who co-founded a company in Welshpool after he was made redundant, left an estate worth £6.3m.
Mr Williams died in May, aged 50, after a two-year battle against cancer.
The businessman's village church in nearby Berriew and a community centre near Newtown are among those to benefit, each receiving £100,000.
Cancer Research UK, which has been left £250,000, is also remembered in his will.
But his legacy ensures a future for five organisations in his home village of Berriew, near Welshpool, and nearby Dolfor, near Newtown.
Berriew's community centre, recreation association, its St Beuno's Church and Dolfor Community Hall Trust receives £100,000 each.
Meanwhile, Berriew's Pentre Llifior methodist chapel has been given £20,000.
St Beuno's Church in Berriew receives £100,000
In a statement, Mr Williams' family said he was a modest and private person who built up a successful manufacturing business.
"He had a favourite saying that the success of his business was made through the efforts and hard work of local people and it seemed only right to him that local organisations should receive the benefits," the family added.
Former AM Glyn Davies, who lives in Berriew and founded the recreation association 30 years ago, said Mr Williams' bequest was a "magnificent gesture".
"This is a continuation of the sort of support Haydn gave the village over many years," said Mr Davies.
"This is a magnificent gesture on his part."
He added: "His overriding quality was that he did not change even when he became successful. He was always willing to share his good fortune."
Mr Williams was managing director of Welshpool firm Technocover, which manufactures security doors and access chambers.
After losing his job in 1993, he used his redundancy money to establish the company which now employs about 200 people, and is one of the fastest growing companies in the UK.
The firm sponsors Welshpool Town Football Club and Newtown Rugby Club.